Class SelectedIntegersAttribute


public abstract class SelectedIntegersAttribute extends TypedAttribute<Integer>
Base class for all generated classes which realize an Attribute with a type which is defined as a disjunction of integer values, like
 
  <!ATTLIST element
      f (1 | 2 | 4 | 8 | 16 | -7) #IMPLIED
   >
  
Normally this is realized as an EnumerationAttribute. But this requires an Enumeration Type, and double conversions (item type to string to integer, and backwards). So with the PI
 
  <?tdom selectedIntegers element@f ?>
     -- or in case of common attributes:
  <?tdom selectedIntegers @f ?>
  
.. this class can explicitly be chosen as a more convenient implementation. (This explicitness is required for backward and forward compatibility!)