ix.util.xml
Class BNFSyntax.StructInstance

java.lang.Object
  extended by ix.util.xml.BNFSyntax.RHS
      extended by ix.util.xml.BNFSyntax.Instance
          extended by ix.util.xml.BNFSyntax.StructInstance
Enclosing class:
BNFSyntax

 class BNFSyntax.StructInstance
extends BNFSyntax.Instance

Represents an instance of a structure class. Most such classes have visible fields that will appear in XML as attributes or elements. When used as a value, a StructInstance appears as the name of the nonterminal that corresponds to the class. When used as a value, it appears as a description of an XML element that includes field attributes and subelements.


Field Summary
(package private)  ClassDescr cd
           
 
Constructor Summary
BNFSyntax.StructInstance(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.StructInstance

BNFSyntax.StructInstance(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