Class Transformation.XslOutput

java.lang.Object
eu.bandm.tools.xslt.base.Transformation.XslOutput
Enclosing class:
Transformation

public class Transformation.XslOutput extends Object
Decoding of Xslt Output object. Reflects only the import precedence and combination rules, means the "cooked" source level input, but NO specific default calculation, normalization, etc., is applied.
E.g., "get_encoding()" is not converted to uppercase-all, or sim.
E.g., "get_indent()==null" means that no no single "indent" attribute has been found on any Element_xsl_output. This can default to "true" or "false" depending on the "method", but this must be done by the caller.
All get_X() methods return null if the parameter is not specified on any level.

  • Constructor Details

    • XslOutput

      public XslOutput()
  • Method Details

    • get_method

      public String get_method()
    • get_method_ext

      public NamespaceName get_method_ext()
      return an output method beyond the predefined, null-namespace methods.
    • get_version

      public String get_version()
    • get_encoding

      public String get_encoding()
      See [XSLT 1.0:16], [IANA], [RFC2278].
    • get_doctype_public

      public String get_doctype_public()
    • get_doctype_system

      public String get_doctype_system()
    • get_media_type

      public String get_media_type()
    • get_omit_xml_declaration

      public Boolean get_omit_xml_declaration()
    • get_standalone

      public Boolean get_standalone()
    • get_indent

      public Boolean get_indent()
    • get_cdata_section_elements

      public Set<NamespaceName> get_cdata_section_elements()
    • addOutput

      void addOutput(Transformation.XslOutput other)
      Current state of this is OVERWRITTEN by other, so call this method from lowest to highest import precedence!
    • derror

      void derror(eu.bandm.tools.xslt.tdom.Element_xsl_output el, String text)
    • pbool

      Boolean pbool(eu.bandm.tools.xslt.tdom.Element el, CDataAttribute attr, Boolean value)
    • pstring

      String pstring(eu.bandm.tools.xslt.tdom.Element el, CDataAttribute attr, String value)
    • addElement

      void addElement(eu.bandm.tools.xslt.tdom.Element_xsl_output el)
      Attributes are extracted from elements, duplicate attributes are an error (beside set valued "cdata section elements".