Package eu.bandm.tools.xslt.base
Class Transformation.XslAttributeSet
java.lang.Object
eu.bandm.tools.xslt.base.Transformation.XslAttributeSet
- Enclosing class:
 Transformation
Decoding of Xslt Attribute set contents.
  
ATTENTION interpret specification that attribute's attributes "name" and "namespace" are evaluated in top-level context ONLY ONCE with top-level "current node".
ATTENTION interpret specification that attribute's attributes "name" and "namespace" are evaluated in top-level context ONLY ONCE with top-level "current node".
- 
Field Summary
FieldsModifier and TypeFieldDescription(package private) Map<NamespaceName, eu.bandm.tools.xslt.tdom.Element_xsl_attribute> (package private) final NamespaceName(package private) List<NamespaceName>  - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescription(package private) voidaddUsed(eu.bandm.tools.xslt.tdom.Element_xsl_attribute_set as) Spec is unclear whether list may be empty:
NMTOKENS is NMTOKEN+ = non-empty [XML10:rule 8]
[XSLT10:Appendix B] defines use-attribute-sets as qnames
ONLY NON-NORMATIVE [XSLT10:Appendix C] defines qnames as NMTOKENS(package private) <T> voidputAtt(Map<T, eu.bandm.tools.xslt.tdom.Element_xsl_attribute> map, T key, eu.bandm.tools.xslt.tdom.Element_xsl_attribute att)  
- 
Field Details
- 
name
 - 
constantNames
Map<NamespaceName,eu.bandm.tools.xslt.tdom.Element_xsl_attribute> constantNames - 
calculatedNames
 - 
usedAttSetNames
List<NamespaceName> usedAttSetNames 
 - 
 - 
Constructor Details
- 
XslAttributeSet
XslAttributeSet(NamespaceName nn)  
 - 
 - 
Method Details
- 
putAtt
<T> void putAtt(Map<T, eu.bandm.tools.xslt.tdom.Element_xsl_attribute> map, T key, eu.bandm.tools.xslt.tdom.Element_xsl_attribute att)  - 
addUsed
void addUsed(eu.bandm.tools.xslt.tdom.Element_xsl_attribute_set as) Spec is unclear whether list may be empty:
NMTOKENS is NMTOKEN+ = non-empty [XML10:rule 8]
[XSLT10:Appendix B] defines use-attribute-sets as qnames
ONLY NON-NORMATIVE [XSLT10:Appendix C] defines qnames as NMTOKENS 
 -