ix.util.xml
Class BNFSyntax.SimpleInstance

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

 class BNFSyntax.SimpleInstance
extends BNFSyntax.Instance

Represents an instance of a primitve or atomic class.

A SimpleInstance can be used both as a value and as an element. As a value, it is the name of a nonterminal. As an element type T, it typically looks like this <t>T</t>.


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

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