com.sun.msv.grammar.trex.typed
Class TypedElementPattern

java.lang.Object
  extended by com.sun.msv.grammar.Expression
      extended by com.sun.msv.grammar.ElementExp
          extended by com.sun.msv.grammar.trex.ElementPattern
              extended by com.sun.msv.grammar.trex.typed.TypedElementPattern
All Implemented Interfaces:
NameClassAndExpression, Serializable

public class TypedElementPattern
extends ElementPattern

ElementPattern with type. Proprietary extension by MSV to support type-assignment in TREX.

Author:
Kohsuke KAWAGUCHI
See Also:
Serialized Form

Field Summary
 String label
          label of this element.
 
Fields inherited from class com.sun.msv.grammar.trex.ElementPattern
nameClass
 
Fields inherited from class com.sun.msv.grammar.ElementExp
contentModel, ignoreUndeclaredAttributes
 
Fields inherited from class com.sun.msv.grammar.Expression
anyString, epsilon, nullSet, verifierTag
 
Constructor Summary
TypedElementPattern(NameClass nameClass, Expression contentModel, String label)
           
 
Method Summary
 
Methods inherited from class com.sun.msv.grammar.trex.ElementPattern
getNameClass
 
Methods inherited from class com.sun.msv.grammar.ElementExp
equals, getContentModel, visit, visit, visit, visit
 
Methods inherited from class com.sun.msv.grammar.Expression
getExpandedExp, hashCode, isEpsilonReducible, peelOccurence, visit, visit, visit, visit
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

label

public final String label
label of this element.

Constructor Detail

TypedElementPattern

public TypedElementPattern(NameClass nameClass,
                           Expression contentModel,
                           String label)