Package com.sun.msv.relaxns.grammar
Class ExternalAttributeExp
java.lang.Object
com.sun.msv.grammar.Expression
com.sun.msv.grammar.OtherExp
com.sun.msv.relaxns.grammar.ExternalAttributeExp
- All Implemented Interfaces:
Serializable
place holder for imported attributes declaration.
This class also provides stub methods so that programs who are not aware to
divide&validate can gracefully degrade.
In MSV, importing AttributesDecl from different implementations is not supported. ExternalAttributeExp is always replaced by their target Expression before validation.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal String
namespace URI that this object belongs to.final String
name of the imported AttributesDeclwhere did this reference is written in the source file.Fields inherited from class com.sun.msv.grammar.Expression
anyString, epsilon, nullSet, verifierTag
-
Constructor Summary
ConstructorsConstructorDescriptionExternalAttributeExp
(ExpressionPool pool, String namespaceURI, String role, Locator loc) -
Method Summary
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
-
Field Details
-
namespaceURI
namespace URI that this object belongs to. -
role
name of the imported AttributesDecl -
source
where did this reference is written in the source file. can be set to null (to reduce memory usage) at anytime.
-
-
Constructor Details
-
ExternalAttributeExp
-