com.sun.xml.bind.xmlschema
Class LaxWildcardPlug

java.lang.Object
  extended by com.sun.msv.grammar.Expression
      extended by com.sun.msv.grammar.OtherExp
          extended by com.sun.xml.bind.GrammarImpl.Plug
              extended by com.sun.xml.bind.xmlschema.StrictWildcardPlug
                  extended by com.sun.xml.bind.xmlschema.LaxWildcardPlug
All Implemented Interfaces:
java.io.Serializable

public class LaxWildcardPlug
extends StrictWildcardPlug

Plug that implements the semantics of the lax wildcard of XML Schema.

Since:
JAXB1.0
See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.sun.xml.bind.xmlschema.StrictWildcardPlug
namespaces
 
Fields inherited from class com.sun.msv.grammar.OtherExp
exp
 
Fields inherited from class com.sun.msv.grammar.Expression
anyString, epsilon, nullSet, verifierTag
 
Constructor Summary
LaxWildcardPlug(com.sun.msv.grammar.NameClass namespaces)
          Constructor for LaxWildcardPlug.
 
Method Summary
 void connect(com.sun.msv.grammar.ExpressionPool pool, com.sun.msv.grammar.Grammar[] others)
          Look for elements that belong to the wildcard and pick them up.
protected  void onElementFound(com.sun.msv.grammar.ElementExp elem)
           
 
Methods inherited from class com.sun.msv.grammar.OtherExp
calcEpsilonReducibility, calcHashCode, equals, printName, visit, visit, visit, visit
 
Methods inherited from class com.sun.msv.grammar.Expression
getExpandedExp, hashCode, hashCode, hashCode, isEpsilonReducible, peelOccurence, readResolve, visit, visit, visit, visit
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LaxWildcardPlug

public LaxWildcardPlug(com.sun.msv.grammar.NameClass namespaces)
Constructor for LaxWildcardPlug.

Parameters:
namespaces -
Method Detail

connect

public void connect(com.sun.msv.grammar.ExpressionPool pool,
                    com.sun.msv.grammar.Grammar[] others)
Description copied from class: StrictWildcardPlug
Look for elements that belong to the wildcard and pick them up.

Overrides:
connect in class StrictWildcardPlug
Parameters:
pool - this object can be used by callee to create new expression objects if necessary

onElementFound

protected void onElementFound(com.sun.msv.grammar.ElementExp elem)
Overrides:
onElementFound in class StrictWildcardPlug