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).
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class com.sun.msv.grammar.trex.TREXGrammar
TREXGrammar.RefContainer
-
Field Summary
FieldsModifier and TypeFieldDescriptionboolean
the compatibility property of the annotation feature.boolean
the compatibility property of the default attribute feature.boolean
the compatibility property of the ID/IDREF feature.private static final long
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
ConstructorsConstructorDescriptionRELAXNGGrammar
(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 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. -
serialVersionUID
private static final long serialVersionUID- See Also:
-
-
Constructor Details
-
RELAXNGGrammar
-
RELAXNGGrammar
-
RELAXNGGrammar
public RELAXNGGrammar()
-