| Modifier and Type | Field and Description |
|---|---|
| private Map | |
| private Map | |
| private SyntaxTreeNode | _current
Use a namespace prefix to lookup a namespace URI |
| private Map | |
| private Map | |
| private Stack | |
| private Map | |
| private int | _nsCounter
This is used for xsl:attribute elements that have a "namespace" attribute that is currently not defined using xmlns: |
| private final Map | |
| private final Map | |
| private Map | |
| private Map |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| public AttributeSet | |
| public void | |
| public void | |
| public Param | |
| public void | |
| public void | |
| public Stylesheet | |
| public Template | |
| public Variable | |
| public void | excludeNamespaces(String prefixes)
Exclude a series of namespaces given by a list of whitespace separated namespace prefixes. |
| public void | excludeURI(String uri)
Register a namespace URI so that it will not be declared in the output unless it is actually referenced in the output. |
| public String | |
| public DecimalFormatting | |
| public Key | |
| public boolean | isExcludedNamespace(String uri)
Check if a namespace should not be declared in the output (unless used) |
| public AttributeSet | |
| public SyntaxTreeNode | |
| public String | |
| public Param | |
| public String | |
| public List | lookupPrimop(String name)
Lookup a primitive operator or function in the symbol table by prepending the prefix PrimopPrefix. |
| public Stylesheet | |
| public Template | |
| public Variable | |
| public void | popExcludedNamespacesContext()
Exclusion of namespaces by a stylesheet does not extend to any stylesheet imported or included by the stylesheet. |
| public void | pushExcludedNamespacesContext()
Exclusion of namespaces by a stylesheet does not extend to any stylesheet imported or included by the stylesheet. |
| public void | |
| public void |
| _aliases | back to summary |
|---|---|
| private Map<String, String> _aliases | |
| _attributeSets | back to summary |
|---|---|
| private Map<String, AttributeSet> _attributeSets | |
| _current | back to summary |
|---|---|
| private SyntaxTreeNode _current Use a namespace prefix to lookup a namespace URI | |
| _decimalFormats | back to summary |
|---|---|
| private Map<String, DecimalFormatting> _decimalFormats | |
| _excludedURI | back to summary |
|---|---|
| private Map<String, Integer> _excludedURI | |
| _excludedURIStack | back to summary |
|---|---|
| private Stack<Map<String, Integer>> _excludedURIStack | |
| _keys | back to summary |
|---|---|
| private Map<String, Key> _keys | |
| _nsCounter | back to summary |
|---|---|
| private int _nsCounter This is used for xsl:attribute elements that have a "namespace" attribute that is currently not defined using xmlns: | |
| _primops | back to summary |
|---|---|
| private final Map<String, List<MethodType>> _primops | |
| _stylesheets | back to summary |
|---|---|
| private final Map<String, Stylesheet> _stylesheets | |
| _templates | back to summary |
|---|---|
| private Map<String, Template> _templates | |
| _variables | back to summary |
|---|---|
| private Map<String, VariableBase> _variables | |
| SymbolTable | back to summary |
|---|---|
| pack-priv SymbolTable() | |
| addAttributeSet | back to summary |
|---|---|
| public AttributeSet addAttributeSet(AttributeSet atts) | |
| addDecimalFormatting | back to summary |
|---|---|
| public void addDecimalFormatting(QName name, DecimalFormatting symbols) | |
| addKey | back to summary |
|---|---|
| public void addKey(QName name, Key key) | |
| addParam | back to summary |
|---|---|
| public Param addParam(Param parameter) | |
| addPrefixAlias | back to summary |
|---|---|
| public void addPrefixAlias(String prefix, String alias) Adds an alias for a namespace prefix | |
| addPrimop | back to summary |
|---|---|
| public void addPrimop(String name, MethodType mtype) Add a primitive operator or function to the symbol table. To avoid name clashes with user-defined names, the prefix PrimopPrefix is prepended. | |
| addStylesheet | back to summary |
|---|---|
| public Stylesheet addStylesheet(QName name, Stylesheet node) | |
| addTemplate | back to summary |
|---|---|
| public Template addTemplate(Template template) | |
| addVariable | back to summary |
|---|---|
| public Variable addVariable(Variable variable) | |
| excludeNamespaces | back to summary |
|---|---|
| public void excludeNamespaces(String prefixes) Exclude a series of namespaces given by a list of whitespace separated namespace prefixes. | |
| excludeURI | back to summary |
|---|---|
| public void excludeURI(String uri) Register a namespace URI so that it will not be declared in the output unless it is actually referenced in the output. | |
| generateNamespacePrefix | back to summary |
|---|---|
| public String generateNamespacePrefix() | |
| getDecimalFormatting | back to summary |
|---|---|
| public DecimalFormatting getDecimalFormatting(QName name) | |
| getKey | back to summary |
|---|---|
| public Key getKey(QName name) | |
| isExcludedNamespace | back to summary |
|---|---|
| public boolean isExcludedNamespace(String uri) Check if a namespace should not be declared in the output (unless used) | |
| lookupAttributeSet | back to summary |
|---|---|
| public AttributeSet lookupAttributeSet(QName name) | |
| lookupName | back to summary |
|---|---|
| public SyntaxTreeNode lookupName(QName qname) | |
| lookupNamespace | back to summary |
|---|---|
| public String lookupNamespace(String prefix) | |
| lookupParam | back to summary |
|---|---|
| public Param lookupParam(QName qname) | |
| lookupPrefixAlias | back to summary |
|---|---|
| public String lookupPrefixAlias(String prefix) Retrieves any alias for a given namespace prefix | |
| lookupPrimop | back to summary |
|---|---|
| public List Lookup a primitive operator or function in the symbol table by prepending the prefix PrimopPrefix. | |
| lookupStylesheet | back to summary |
|---|---|
| public Stylesheet lookupStylesheet(QName name) | |
| lookupTemplate | back to summary |
|---|---|
| public Template lookupTemplate(QName name) | |
| lookupVariable | back to summary |
|---|---|
| public Variable lookupVariable(QName qname) | |
| popExcludedNamespacesContext | back to summary |
|---|---|
| public void popExcludedNamespacesContext() Exclusion of namespaces by a stylesheet does not extend to any stylesheet imported or included by the stylesheet. Upon exiting the context of a stylesheet, a call to this method is needed to restore the set of excluded namespaces that was in effect prior to entering the context of the current stylesheet. | |
| pushExcludedNamespacesContext | back to summary |
|---|---|
| public void pushExcludedNamespacesContext() Exclusion of namespaces by a stylesheet does not extend to any stylesheet
imported or included by the stylesheet. Upon entering the context of a
new stylesheet, a call to this method is needed to clear the current set
of excluded namespaces temporarily. Every call to this method requires
a corresponding call to | |
| setCurrentNode | back to summary |
|---|---|
| public void setCurrentNode(SyntaxTreeNode node) | |
| unExcludeNamespaces | back to summary |
|---|---|
| public void unExcludeNamespaces(String prefixes) Turn of namespace declaration exclusion | |