This protected constructor is provided in order to support an Element
subclass that wants full control over variable initialization.
Create a new element with the supplied (local) name and no namespace.
Creates a new element with the supplied (local) name and namespace.
This will create a new
Element
with the supplied (local) name, and define
the
Namespace
to be used.
This will create a new
Element
with the supplied (local) name, and define
the
Namespace
to be used.
Creates a new element with the supplied (local) name and a namespace
given by a URI.
This will create a new
Element
with
the supplied (local) name, and specifies the URI
of the
Namespace
the
Element
should be in, resulting it being unprefixed (in the default
namespace).
This will create a new
Element
with
the supplied (local) name, and specifies the URI
of the
Namespace
the
Element
should be in, resulting it being unprefixed (in the default
namespace).
Creates a new element with the supplied (local) name and a namespace
given by the supplied prefix and URI combination.
This will create a new
Element
with
the supplied (local) name, and specifies the prefix and URI
of the
Namespace
the
Element
should be in.
This will create a new
Element
with
the supplied (local) name, and specifies the prefix and URI
of the
Namespace
the
Element
should be in.
Handle an element declaration in a DTD.
A Filter that only matches
Element
objects.
Select only the Elements.
Select only the Elements with the supplied Namespace.
Select only the Elements with the supplied name in any Namespace.
Select only the Elements with the supplied name and Namespace.
The element being constrained
This signifies that the reading of the DTD is complete.
Indicates the end of an element
(</[element name]>
) is reached.
Attribute type: the attribute value is a list of entity names.
Attribute type: the attribute value is the name of an entity.
Default, no-args constructor for implementations to use if needed.
This will create a new EntityRef
with the supplied name.
This will create a new EntityRef
with the supplied name.
This will create a new EntityRef
with the supplied name.
This will create a new EntityRef
with the supplied name and system id.
This will create a new EntityRef
with the supplied name and system ID.
This will create a new EntityRef
with the supplied name and system ID.
This will create a new EntityRef
with the supplied name, public id, and system id.
This will create a new EntityRef
with the supplied name, public ID, and system ID.
This will create a new EntityRef
with the supplied name, public ID, and system ID.
Attribute type: the attribute value is a name token from an
enumeration.
This tests for equality of this Attribute
to the supplied
Object
.
This tests for equality of this Content object to the supplied object.
Returns whether the two filters are equivalent (i.e. the
matching mask values are identical).
This tests for equality of this Document
to the supplied
Object
.
Returns whether the two filters are equivalent (i.e. the
matching names and namespace are equivalent).
This tests for equality - Two Namespaces
are equal if and only if their URIs are byte-for-byte equals.
This method is called in response to an error that has occurred;
this indicates that a rule was broken, typically in validation, but
that parsing could reasonably continue.
This will take the pre-defined entities in XML 1.0 and
convert their character representation to the appropriate
entity reference, suitable for XML attributes.
This will take the three pre-defined entities in XML 1.0
(used specifically in XML elements) and convert their character
representation to the appropriate entity reference, suitable for
XML element content.
Logic to determine which characters should be formatted as character
entities.
This is called when the parser encounters an external entity
declaration.