Package eu.bandm.tools.tdom.runtime
Class TypedSubstantial<X extends TypedExtension>
java.lang.Object
eu.bandm.tools.tdom.runtime.TypedNode<X>
eu.bandm.tools.tdom.runtime.TypedSubstantial<X>
- Direct Known Subclasses:
MultiTypeNodeList
,TypedElement
,TypedPCData
Common superclass for the first class and syntactically constrained model components,
namely Elements and PCData. (In contrast to the ubiquituous and subordinated
instances of subclasses of
TypedEthereal
.)-
Nested Class Summary
Nested classes/interfaces inherited from class eu.bandm.tools.tdom.runtime.TypedNode
TypedNode.ParseListener<E extends TypedElement<?,
?>> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected void
dumpFollowingEthereals
(ContentHandler contentHandler, LexicalHandler lexicalHandler) protected void
dumpPrecedingEthereals
(ContentHandler contentHandler, LexicalHandler lexicalHandler) abstract String
Collect and concatenate all PCData, directly or indirectly contained in this model component (mostly: an Element).Returns the writable instance.Returns the writable instance.List
<? extends TypedEthereal> Returns an unmodifiable copy.List
<? extends TypedEthereal> Returns an unmodifiable copy.Methods inherited from class eu.bandm.tools.tdom.runtime.TypedNode
asBigDecimal, asBigDecimal, asBigDecimal, asBigDecimal, asBigInteger, asBigInteger, asBigInteger, asBigInteger, asBoolean, asBoolean, asDouble, asDouble, asDouble, asDouble, asFloat, asFloat, asFloat, asFloat, asHexInt, asHexInt, asHexInt, asHexInt, asInt, asInt, asInt, asInt, asLong, asLong, asLong, asLong, asTrimmedString, asTrimmedString, asTrimmedString, asTrimmedString, checkPlus, checkPlus, checkStar, checkStar, checkStrict, encode, encode, encodeOptional, encodePlus, encodePlus, encodeStar, encodeStar, extractEthereals, getLocation, getPCData, setLocation, setLocation, setLocation
-
Constructor Details
-
TypedSubstantial
protected TypedSubstantial()
-
-
Method Details
-
getDeepPCData
Collect and concatenate all PCData, directly or indirectly contained in this model component (mostly: an Element). -
readPrecedingEthereals
Returns an unmodifiable copy. See the general description ofTypedEthereal
for details.- Returns:
- an unmodifiable copy.
-
getPrecedingEthereals
Returns the writable instance. See the general description ofTypedEthereal
for details.- Returns:
- the writable instance.
-
readFollowingEthereals
Returns an unmodifiable copy. See the general description ofTypedEthereal
for details.- Returns:
- an unmodifiable copy.
-
getFollowingEthereals
Returns the writable instance. See the general description ofTypedEthereal
for details.- Returns:
- the writable instance.
-
dumpFollowingEthereals
protected void dumpFollowingEthereals(ContentHandler contentHandler, @Opt LexicalHandler lexicalHandler) throws SAXException - Throws:
SAXException
-
dumpPrecedingEthereals
protected void dumpPrecedingEthereals(ContentHandler contentHandler, @Opt LexicalHandler lexicalHandler) throws SAXException - Throws:
SAXException
-