Class ElementDeclExp.XSElementExp

    • Field Detail

      • identityConstraints

        public final Vector identityConstraints
        identity constraints associated to this declaration. When no constraint exists, this field may be null (or empty vector). Items are of derived types of IdentityConstraint class.

        These identity constraints are not enforced by the default Verifier implementation.

    • Method Detail

      • getNameClass

        public final NameClass getNameClass()
        Description copied from class: ElementExp
        obtains a constraint over tag name. ElementExp is cannot be shared because NameClass has to be mutable to absorb the difference of RELAX and TREX. In case of TREX, name class will be determined when parsing ElementExp itself. Thus effectively it's immutable. In case of RELAX, name class will be determined when its corresponding Clause object is parsed.
        Specified by:
        getNameClass in interface NameClassAndExpression
        Specified by:
        getNameClass in class ElementExp