@User public class Element_defaults extends Element implements Visitable<Visitor>, Matchable<BaseMatcher>
Element.UnmixedContent
TypedElement.AttributeDecoder, TypedElement.AttributeEncoder, TypedElement.MixedContent<E extends TypedElement<E,X>,X extends TypedExtension>, TypedElement.MixedContentContainer, TypedElement.MixedContentFactory<C extends TypedElement.MixedContent<E,X>,E extends TypedElement<E,X>,X extends TypedExtension,Y extends Exception>, TypedElement.PCDataContainer
TypedNode.ParseListener<E extends TypedElement<?,?>>
TypedContent.DecodingConstructor<C extends TypedContent,X extends TypedExtension,Y extends Exception>, TypedContent.ParsingConstructor<C extends TypedContent,E extends TypedElement<E,X>,X extends TypedExtension,Y extends Exception>
Modifier and Type | Field and Description |
---|---|
static NamespaceName |
name
Name of the Element is in namespace-enabled mode, namely
{http://bandm.eu/doctypes/option}defaults . |
static int |
TAG_INDEX |
static String |
TAG_NAME
The name of the element, as it appears literally in the underlying DTD.
|
getDeepPCData, getFlatPCData
Constructor and Description |
---|
Element_defaults()
Statically typed w.r.t. the contents; a
TdomContentException
can not occur. |
Element_defaults(Attributes attrs,
Element... content)
Semi-parsing constructor which tries to parse sequences of model content.
|
Element_defaults(Element_v... elems_1_v)
Statically typed w.r.t. the contents, as far as possible.
|
Element_defaults(Element... content)
Semi-parsing constructor which tries to parse sequences of model elements.
|
Modifier and Type | Method and Description |
---|---|
void |
__dumpElementSnapshot(List<TypedSubstantial<Extension>> list) |
Element_defaults |
checkRequiredAttrs() |
int |
countElems_1_v() |
void |
encode(EncodingOutputStream out,
Extension ext)
Abstract fall-back method which MUST be overridden and always throws an Exception.
|
Element_v |
getElem_1_v(int index) |
Element_v[] |
getElems_1_v() |
static TypedDTD.ElementInfo |
getInterfaceInfo()
Give reflexive info object about the generated class.
|
int |
getTagIndex() |
void |
host(Visitor visitor)
Send the visitor to this instance.
|
void |
identify(BaseMatcher matcher) |
static Element_defaults |
parse(SAXEventStream in,
Extension ext,
TypedNode.ParseListener<Element> listener) |
void |
set(Element_v... elems_1_v)
Set all contents fields to a new value, after checking.
|
Element_v |
setElem_1_v(int index,
Element_v newElem_1_v) |
Element_v[] |
setElems_1_v(Element_v... newElems_1_v) |
void |
visitElems_1_v(Visitor visitor)
Sends the visitor to all items currently contained in the 1st appearance
of
Element_v in the content model of
this. |
getDeepPCData
__getAllAttrs, classifyForException, decodeMixed, decodeOptional, decodePlus, decodePlusList, decodeStar, decodeStarList, encode, encodeMixed, end, ensureSize, extractElement, getAttrsSnapshot, getAttrsSnapshot, getElemsSnapshot, getEtherealContainer, getLocalName, getName, getNamespaceURI, getPCData, getTagName, initAttrs, initAttrs, initAttrsSafe, matchEndElement, matchEndElement, matchStartElement, matchStartElement, parseAbstract, parseAndClose, parseAndClose, parseMixed, parseMixed, parseOptional, parsePlus, parsePlusList, parseStar, parseStarList, semiparseEmpty, semiparseMixed, setResizing, start, w3c_getNamespaceName
dumpFollowingEthereals, dumpPrecedingEthereals, getFollowingEthereals, getPrecedingEthereals, readFollowingEthereals, readPrecedingEthereals
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, encodeOptional, encodePlus, encodePlus, encodeStar, encodeStar, extractEthereals, getLocation, getPCData, setLocation, setLocation, setLocation
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getLocation
public static final int TAG_INDEX
public static final String TAG_NAME
public static final NamespaceName name
{http://bandm.eu/doctypes/option}defaults
.@User public Element_defaults(Element_v... elems_1_v)
TdomContentException
can not occur.IllegalArgumentException
- if any input to contents is null.IllegalArgumentException
- if an array for a (..)+
in the
content model is empty.public Element_defaults()
TdomContentException
can not occur.@SafeVarargs @User public Element_defaults(@Opt Attributes attrs, Element... content) throws TdomContentException
content
- the Element sequence to parse.TdomContentException
- if the sequence in 'contents' does not match
the content model.IllegalArgumentException
- if any input to contents is null.@SafeVarargs @User public Element_defaults(Element... content) throws TdomContentException
content
- the Element sequence to parse.TdomContentException
- if the sequence in 'contents' does not match
the content model.IllegalArgumentException
- if any input to contents is null.@User public void set(Element_v... elems_1_v)
TdomContentException
can not
occur.IllegalArgumentException
- if any input to contents is null.IllegalArgumentException
- if an array for a (..)+
in the
content model is empty.public final void encode(EncodingOutputStream out, Extension ext) throws IOException
TypedNode
encode
in class TypedNode<Extension>
IOException
public void __dumpElementSnapshot(List<TypedSubstantial<Extension>> list)
__dumpElementSnapshot
in class TypedElement<Element,Extension>
public final int getTagIndex()
getTagIndex
in class TypedElement<Element,Extension>
@User public Element_v[] getElems_1_v()
Element_v
in the content model of this. This
is directly the storage of the element's contents and all manipulations
affect the element instance.@User public Element_v getElem_1_v(int index)
Element_v
in the content
model of this.ArrayIndexOutOfBoundsException
public int countElems_1_v()
Element_v
in the content model of this.@User public void visitElems_1_v(Visitor visitor)
Element_v
in the content model of
this.@User public Element_v setElem_1_v(int index, Element_v newElem_1_v)
newElem_1_v
- (never null) new value at the given index position in
the 1st appearance of Element_v
in the
content model of this.IllegalArgumentException
- on attempt to set null value.IndexOutOfBoundsException
- if current array is not large enough.@User public Element_v[] setElems_1_v(Element_v... newElems_1_v)
newElems_1_v
- (never null) an array of all values (never null)
in the 1st appearance of Element_v
in
the content model of this.IllegalArgumentException
- if the array is null, or a null value
is contained therein , or the array is empty.public static Element_defaults parse(SAXEventStream in, Extension ext, TypedNode.ParseListener<Element> listener) throws TdomAttributeException, TdomContentException, TdomXmlException
public void host(Visitor visitor)
Visitable
public void identify(BaseMatcher matcher)
identify
in interface Matchable<BaseMatcher>
public final Element_defaults checkRequiredAttrs()
@User public static TypedDTD.ElementInfo getInterfaceInfo()
see also the complete user documentation .