Class SourceToXml


  • public class SourceToXml
    extends Object
    Creates an xml String out of a source tree.
    • Constructor Detail

      • SourceToXml

        public SourceToXml()
    • Method Detail

      • toXml

        public String toXml​(SourceElement rootElement,
                            boolean createIdAttributes)
                     throws SourceException
        Renders a source element and its children as XML.
        Parameters:
        rootElement - the element to render.
        createIdAttributes - whether id attributes should be created and filled automatically.
        Returns:
        the created XML.
        Throws:
        SourceException - if automaticIds is false and an element is encountered twice in the source tree.
      • getIndent

        public String getIndent()
        Returns the String by which a child element is indented relative to its parent.
        Returns:
        the indent String.
      • setIndent

        public void setIndent​(String indent)
        Sets the String by which a child element is indented relative to its parent.
        Parameters:
        indent - the indent String to set.