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,Serializable
Grammar for RELAX NG (with DTD compatibility annotation).
- Author:
- Kohsuke KAWAGUCHI
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class com.sun.msv.grammar.trex.TREXGrammar
TREXGrammar.RefContainer -
Field Summary
FieldsModifier and TypeFieldDescriptionbooleanthe compatibility property of the annotation feature.booleanthe compatibility property of the default attribute feature.booleanthe compatibility property of the ID/IDREF feature.Fields inherited from class com.sun.msv.grammar.trex.TREXGrammar
dataTypes, namedPatterns, parentGrammar, poolFields inherited from class com.sun.msv.grammar.ReferenceExp
exp, nameFields inherited from class com.sun.msv.grammar.Expression
anyString, epsilon, nullSet, verifierTag -
Constructor Summary
ConstructorsConstructorDescriptionRELAXNGGrammar(ExpressionPool pool) RELAXNGGrammar(ExpressionPool pool, TREXGrammar parentGrammar) -
Method Summary
Methods inherited from class com.sun.msv.grammar.trex.TREXGrammar
getParentGrammar, getPool, getTopLevelMethods inherited from class com.sun.msv.grammar.ReferenceExp
calcEpsilonReducibility, calcHashCode, equals, isDefined, visit, visit, visit, visitMethods inherited from class com.sun.msv.grammar.Expression
getExpandedExp, hashCode, hashCode, hashCode, isEpsilonReducible, peelOccurence, readResolve, visit, visit, visit, visit
-
Field Details
-
isIDcompatible
public boolean isIDcompatiblethe 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 isDefaultAttributeValueCompatiblethe 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 isAnnotationCompatiblethe 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.
-
-
Constructor Details
-
RELAXNGGrammar
-
RELAXNGGrammar
-
RELAXNGGrammar
public RELAXNGGrammar()
-