@User public class Element_object extends Element_special implements Attr_id.Owner, Attr_class.Owner, Attr_style.Owner, Attr_title.Owner, Attr_lang.Owner, Attr_xml_lang.Owner, Attr_dir.Owner, Attr_onclick.Owner, Attr_ondblclick.Owner, Attr_onmousedown.Owner, Attr_onmouseup.Owner, Attr_onmouseover.Owner, Attr_onmousemove.Owner, Attr_onmouseout.Owner, Attr_onkeypress.Owner, Attr_onkeydown.Owner, Attr_onkeyup.Owner, Attr_type.Owner, Attr_tabindex.Owner, TypedElement.MixedContentContainer, Identifiable, Visitable<Visitor>, Matchable<BaseMatcher>
onmousemove
, onmouseup
, declare
, data
, standby
, title
, dir
, type
, onmouseover
, id
, onkeydown
, lang
, class
, usemap
, height
, onclick
, onkeyup
, tabindex
, archive
, onkeypress
, ondblclick
, xml:lang
, classid
, codetype
, onmouseout
, codebase
, width
, name
, style
, onmousedown
.
Modifier and Type | Class and Description |
---|---|
static class |
Element_object.Attr_archive |
static class |
Element_object.Attr_classid |
static class |
Element_object.Attr_codebase |
static class |
Element_object.Attr_codetype |
static class |
Element_object.Attr_data |
static class |
Element_object.Attr_declare |
static class |
Element_object.Attr_height |
static class |
Element_object.Attr_name |
static class |
Element_object.Attr_standby |
static class |
Element_object.Attr_usemap |
static class |
Element_object.Attr_width |
static class |
Element_object.Content |
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 |
---|---|
CheckedList<Element_object.Content> |
content |
static Element_object.Content[] |
EMPTY_CONTENT |
static NamespaceName |
name |
static int |
TAG_INDEX |
static String |
TAG_NAME |
getDeepPCData, getFlatPCData
Constructor and Description |
---|
Element_object() |
Element_object(Attributes attrs,
TypedSubstantial<Extension>... content) |
Element_object(Element_object.Content... content) |
Element_object(String cdata) |
Element_object(TypedAttribute.SafeValues flag,
Element_object.Content... content) |
Element_object(TypedAttribute.SafeValues flag,
String cdata) |
Element_object(TypedSubstantial<Extension>... content) |
getDeepPCData
classifyForException, decodeMixed, decodeOptional, decodePlus, decodePlusList, decodeStar, decodeStarList, encode, encodeMixed, end, ensureSize, extractElement, getAttrsSnapshot, getAttrsSnapshot, getElemsSnapshot, getEtherealContainer, getLocalName, getName, getNamespaceURI, getPCData, getTagName, 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
@User public final CheckedList<Element_object.Content> content
@User public static final Element_object.Content[] EMPTY_CONTENT
public static final String TAG_NAME
public static final NamespaceName name
public Element_object(Element_object.Content... content) throws TdomAttributeSyntaxException
TdomAttributeSyntaxException
public Element_object(TypedAttribute.SafeValues flag, Element_object.Content... content)
@User public Element_object(String cdata) throws TdomAttributeSyntaxException
TdomAttributeSyntaxException
@User public Element_object(TypedAttribute.SafeValues flag, String cdata)
@SafeVarargs public Element_object(@Opt Attributes attrs, TypedSubstantial<Extension>... content) throws TdomContentException, TdomAttributeSyntaxException
@SafeVarargs public Element_object(TypedSubstantial<Extension>... content) throws TdomContentException, TdomAttributeSyntaxException
@User public Element_object() throws TdomAttributeSyntaxException
TdomAttributeSyntaxException
public void set()
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 final Attr_id getAttr_id()
getAttr_id
in interface Attr_id.Owner
@User public final Attr_id readAttr_id()
readAttr_id
in interface Attr_id.Owner
@User public final Attr_class getAttr_class()
getAttr_class
in interface Attr_class.Owner
@User public final Attr_class readAttr_class()
readAttr_class
in interface Attr_class.Owner
@User public final Attr_style getAttr_style()
getAttr_style
in interface Attr_style.Owner
@User public final Attr_style readAttr_style()
readAttr_style
in interface Attr_style.Owner
@User public final Attr_title getAttr_title()
getAttr_title
in interface Attr_title.Owner
@User public final Attr_title readAttr_title()
readAttr_title
in interface Attr_title.Owner
@User public final Attr_lang getAttr_lang()
getAttr_lang
in interface Attr_lang.Owner
@User public final Attr_lang readAttr_lang()
readAttr_lang
in interface Attr_lang.Owner
@User public final Attr_xml_lang getAttr_xml_lang()
getAttr_xml_lang
in interface Attr_xml_lang.Owner
@User public final Attr_xml_lang readAttr_xml_lang()
readAttr_xml_lang
in interface Attr_xml_lang.Owner
@User public final Attr_dir getAttr_dir()
getAttr_dir
in interface Attr_dir.Owner
@User public final Attr_dir readAttr_dir()
readAttr_dir
in interface Attr_dir.Owner
@User public final Attr_onclick getAttr_onclick()
getAttr_onclick
in interface Attr_onclick.Owner
@User public final Attr_onclick readAttr_onclick()
readAttr_onclick
in interface Attr_onclick.Owner
@User public final Attr_ondblclick getAttr_ondblclick()
getAttr_ondblclick
in interface Attr_ondblclick.Owner
@User public final Attr_ondblclick readAttr_ondblclick()
readAttr_ondblclick
in interface Attr_ondblclick.Owner
@User public final Attr_onmousedown getAttr_onmousedown()
getAttr_onmousedown
in interface Attr_onmousedown.Owner
@User public final Attr_onmousedown readAttr_onmousedown()
readAttr_onmousedown
in interface Attr_onmousedown.Owner
@User public final Attr_onmouseup getAttr_onmouseup()
getAttr_onmouseup
in interface Attr_onmouseup.Owner
@User public final Attr_onmouseup readAttr_onmouseup()
readAttr_onmouseup
in interface Attr_onmouseup.Owner
@User public final Attr_onmouseover getAttr_onmouseover()
getAttr_onmouseover
in interface Attr_onmouseover.Owner
@User public final Attr_onmouseover readAttr_onmouseover()
readAttr_onmouseover
in interface Attr_onmouseover.Owner
@User public final Attr_onmousemove getAttr_onmousemove()
getAttr_onmousemove
in interface Attr_onmousemove.Owner
@User public final Attr_onmousemove readAttr_onmousemove()
readAttr_onmousemove
in interface Attr_onmousemove.Owner
@User public final Attr_onmouseout getAttr_onmouseout()
getAttr_onmouseout
in interface Attr_onmouseout.Owner
@User public final Attr_onmouseout readAttr_onmouseout()
readAttr_onmouseout
in interface Attr_onmouseout.Owner
@User public final Attr_onkeypress getAttr_onkeypress()
getAttr_onkeypress
in interface Attr_onkeypress.Owner
@User public final Attr_onkeypress readAttr_onkeypress()
readAttr_onkeypress
in interface Attr_onkeypress.Owner
@User public final Attr_onkeydown getAttr_onkeydown()
getAttr_onkeydown
in interface Attr_onkeydown.Owner
@User public final Attr_onkeydown readAttr_onkeydown()
readAttr_onkeydown
in interface Attr_onkeydown.Owner
@User public final Attr_onkeyup getAttr_onkeyup()
getAttr_onkeyup
in interface Attr_onkeyup.Owner
@User public final Attr_onkeyup readAttr_onkeyup()
readAttr_onkeyup
in interface Attr_onkeyup.Owner
@User public final Element_object.Attr_declare getAttr_declare()
@User public final Element_object.Attr_declare readAttr_declare()
@User public final Element_object.Attr_classid getAttr_classid()
@User public final Element_object.Attr_classid readAttr_classid()
@User public final Element_object.Attr_codebase getAttr_codebase()
@User public final Element_object.Attr_codebase readAttr_codebase()
@User public final Element_object.Attr_data getAttr_data()
@User public final Element_object.Attr_data readAttr_data()
@User public final Attr_type getAttr_type()
getAttr_type
in interface Attr_type.Owner
@User public final Attr_type readAttr_type()
readAttr_type
in interface Attr_type.Owner
@User public final Element_object.Attr_codetype getAttr_codetype()
@User public final Element_object.Attr_codetype readAttr_codetype()
@User public final Element_object.Attr_archive getAttr_archive()
@User public final Element_object.Attr_archive readAttr_archive()
@User public final Element_object.Attr_standby getAttr_standby()
@User public final Element_object.Attr_standby readAttr_standby()
@User public final Element_object.Attr_height getAttr_height()
@User public final Element_object.Attr_height readAttr_height()
@User public final Element_object.Attr_width getAttr_width()
@User public final Element_object.Attr_width readAttr_width()
@User public final Element_object.Attr_usemap getAttr_usemap()
@User public final Element_object.Attr_usemap readAttr_usemap()
@User public final Element_object.Attr_name getAttr_name()
@User public final Element_object.Attr_name readAttr_name()
@User public final Attr_tabindex getAttr_tabindex()
getAttr_tabindex
in interface Attr_tabindex.Owner
@User public final Attr_tabindex readAttr_tabindex()
readAttr_tabindex
in interface Attr_tabindex.Owner
protected TypedAttribute[] __getAllAttrs()
__getAllAttrs
in class TypedElement<Element,Extension>
@User public void setContent(Element_object.Content... content)
@User public List<Element_object.Content> getContent()
getContent
in interface TypedElement.MixedContentContainer
@User public String getId()
Identifiable
getId
in interface Identifiable
@User public IdAttribute getIdAttribute()
Identifiable
getIdAttribute
in interface Identifiable
protected void initAttrs(Attributes attrs) throws TdomAttributeSyntaxException
TypedElement
initAttrs
in class TypedElement<Element,Extension>
TdomAttributeSyntaxException
public static Element_object parse(SAXEventStream in, Extension ext, TypedNode.ParseListener<Element> listener) throws TdomAttributeException, TdomXmlException, TdomContentException
public void host(Visitor visitor)
Visitable
host
in interface Visitable<Visitor>
host
in class Element_special
public void identify(BaseMatcher matcher)
identify
in interface Matchable<BaseMatcher>
protected void initAttrs() throws TdomAttributeSyntaxException
TdomAttributeSyntaxException
protected void initAttrsSafe()
public final Element_object checkRequiredAttrs()
@User public static TypedDTD.ElementInfo getInterfaceInfo()
see also the complete user documentation .