com.sun.msv.relaxns.grammar
Class ExternalElementExp
public
class
ExternalElementExp
extends ElementExp
place holder for imported element declaration.
This class derives ElementExp because "elementDecl" is a constraint over one element.
This class also provides stub methods so that programs who are not aware to
divide&validate can gracefully degrade.
Author: Kohsuke KAWAGUCHI
Field Summary |
String | namespaceURI namespace URI that this ExternalElementExp belongs to. |
ElementDecl | rule
imported ElementDecl object that actually validates this element.
this variable is set during binding phase. |
String | ruleName name of the imported Rule |
Locator | source where did this reference is written in the source file.
can be set to null (to reduce memory usage) at anytime. |
public final String namespaceURI
namespace URI that this ExternalElementExp belongs to.
public ElementDecl rule
imported ElementDecl object that actually validates this element.
this variable is set during binding phase.
public final String ruleName
name of the imported Rule
public transient Locator source
where did this reference is written in the source file.
can be set to null (to reduce memory usage) at anytime.
public ExternalElementExp(
ExpressionPool pool, String namespaceURI, String ruleName, Locator loc)