Returns wrappedElem.elemPath
Returns wrappedElem.elemPath
Returns true if this SchemaObject has the same wrappedElem
as the passed object, if it is also a SchemaObject.
Returns true if this SchemaObject has the same wrappedElem
as the passed object, if it is also a SchemaObject.
Returns all attribute declarations obeying the given predicate (excluding self).
Returns all attribute declarations obeying the given predicate (excluding self).
Returns all element declarations obeying the given predicate (excluding self).
Returns all element declarations obeying the given predicate (excluding self).
Returns all type declarations obeying the given predicate (excluding self).
Returns all type declarations obeying the given predicate (excluding self).
Returns all attribute declarations inside this SchemaObject (excluding self).
Returns all attribute declarations inside this SchemaObject (excluding self).
Returns all element declarations inside this SchemaObject (excluding self).
Returns all element declarations inside this SchemaObject (excluding self).
Returns all type definitions inside this SchemaObject (excluding self).
Returns all type definitions inside this SchemaObject (excluding self).
Returns all topmost attribute declarations inside this SchemaObject (excluding self) obeying the given predicate.
Returns all topmost attribute declarations inside this SchemaObject (excluding self) obeying the given predicate. Note that "topmost" is not the same as "global" (which only makes sense for the Schema object).
Returns all topmost element declarations inside this SchemaObject (excluding self) obeying the given predicate.
Returns all topmost element declarations inside this SchemaObject (excluding self) obeying the given predicate. Note that "topmost" is not the same as "global" (which only makes sense for the Schema object).
Returns all topmost type declarations inside this SchemaObject (excluding self) obeying the given predicate.
Returns all topmost type declarations inside this SchemaObject (excluding self) obeying the given predicate. Note that "topmost" is not the same as "global" (which only makes sense for the Schema object).
Returns wrappedElem.hashCode
Returns wrappedElem.hashCode
Returns wrappedElem.rootElem
Returns wrappedElem.rootElem
Returns the target namespace of the schema component, if any, wrapped in an Option.
Returns the target namespace of the schema component, if any, wrapped in an Option.
Some types of schema component do not have the notion of a target namespace (in which case None is returned), but most do (whether it is defined or not).
Returns the optional URI of this element, containing the id attribute value as URI fragment, if any.
Returns the optional URI of this element, containing the id attribute value as URI fragment, if any. If the id attribute is absent, None is returned.
Attribute group definition. That is, the "xs:attributeGroup" XML element.