ix.util.xml
Class BNFSyntax.CollectionInstance

java.lang.Object
  extended by ix.util.xml.BNFSyntax.RHS
      extended by ix.util.xml.BNFSyntax.Instance
          extended by ix.util.xml.BNFSyntax.CollectionInstance
Direct Known Subclasses:
BNFSyntax.ListInstance, BNFSyntax.MapInstance, BNFSyntax.SetInstance
Enclosing class:
BNFSyntax

abstract class BNFSyntax.CollectionInstance
extends BNFSyntax.Instance

Represents an instance of a collection class. For some purposes here, collections include maps. CollectionInstances are printed as XML element descriptions even when they appear as values.


Field Summary
(package private)  ClassDescr cd
           
 
Constructor Summary
BNFSyntax.CollectionInstance(ClassDescr cd)
           
 
Method Summary
(package private)  java.lang.String asElement()
           
(package private)  java.lang.String asValue()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

cd

ClassDescr cd
Constructor Detail

BNFSyntax.CollectionInstance

BNFSyntax.CollectionInstance(ClassDescr cd)
Method Detail

asValue

java.lang.String asValue()
Overrides:
asValue in class BNFSyntax.Instance

asElement

java.lang.String asElement()
Overrides:
asElement in class BNFSyntax.Instance