Package com.sun.msv.grammar.relaxng
Class RELAXNGGrammar
- java.lang.Object
-
- com.sun.msv.grammar.Expression
-
- com.sun.msv.grammar.ReferenceExp
-
- com.sun.msv.grammar.trex.TREXGrammar
-
- com.sun.msv.grammar.relaxng.RELAXNGGrammar
-
- All Implemented Interfaces:
Grammar
,java.io.Serializable
public class RELAXNGGrammar extends TREXGrammar
Grammar for RELAX NG (with DTD compatibility annotation).- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.sun.msv.grammar.trex.TREXGrammar
TREXGrammar.RefContainer
-
-
Field Summary
Fields Modifier and Type Field Description boolean
isAnnotationCompatible
the compatibility property of the annotation feature.boolean
isDefaultAttributeValueCompatible
the compatibility property of the default attribute feature.boolean
isIDcompatible
the compatibility property of the ID/IDREF feature.private static long
serialVersionUID
-
Fields inherited from class com.sun.msv.grammar.trex.TREXGrammar
dataTypes, namedPatterns, parentGrammar, pool
-
Fields inherited from class com.sun.msv.grammar.ReferenceExp
exp, name
-
Fields inherited from class com.sun.msv.grammar.Expression
anyString, epsilon, nullSet, verifierTag
-
-
Constructor Summary
Constructors Constructor Description RELAXNGGrammar()
RELAXNGGrammar(ExpressionPool pool)
RELAXNGGrammar(ExpressionPool pool, TREXGrammar parentGrammar)
-
Method Summary
-
Methods inherited from class com.sun.msv.grammar.trex.TREXGrammar
getParentGrammar, getPool, getTopLevel
-
Methods inherited from class com.sun.msv.grammar.ReferenceExp
calcEpsilonReducibility, calcHashCode, equals, isDefined, visit, visit, visit, visit
-
Methods inherited from class com.sun.msv.grammar.Expression
getExpandedExp, hashCode, hashCode, hashCode, isEpsilonReducible, peelOccurence, readResolve, visit, visit, visit, visit
-
-
-
-
Field Detail
-
isIDcompatible
public boolean isIDcompatible
the compatibility property of the ID/IDREF feature. This flag is set to true if this schema is compatible in terms of ID/IDREF, as defined in the spec.
-
isDefaultAttributeValueCompatible
public boolean isDefaultAttributeValueCompatible
the compatibility property of the default attribute feature. This flag is set to true if this schema is compatible in terms of the default attribute value feature, as defined in the spec.Note that the currently we don't support infoset augmentation.
-
isAnnotationCompatible
public boolean isAnnotationCompatible
the compatibility property of the annotation feature. This flag is set to true if this schema is compatible in terms of the annotation feature, as defined in the spec.
-
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
RELAXNGGrammar
public RELAXNGGrammar(ExpressionPool pool, TREXGrammar parentGrammar)
-
RELAXNGGrammar
public RELAXNGGrammar(ExpressionPool pool)
-
RELAXNGGrammar
public RELAXNGGrammar()
-
-