Constructor and Description |
---|
ElementType(String name,
int model,
int memberOf,
int flags,
Schema schema)
Construct an ElementType:
but it's better to use Schema.element() instead.
|
Modifier and Type | Method and Description |
---|---|
AttributesImpl |
atts()
Returns the default attributes associated with this element type.
|
boolean |
canContain(ElementType other)
Returns true if this element type can contain another element type.
|
int |
flags()
Returns the flags associated with this element type.
|
String |
localName()
Returns the local name of this element type.
|
String |
localName(String name)
Return a local name from a Qname.
|
int |
memberOf()
Returns the content models to which this element type belongs.
|
int |
model()
Returns the content models of this element type.
|
String |
name()
Returns the name of this element type.
|
String |
namespace()
Returns the namespace name of this element type.
|
String |
namespace(String name,
boolean attribute)
Return a namespace name from a Qname.
|
static String |
normalize(String value)
Normalize an attribute value (ID-style).
|
ElementType |
parent()
Returns the parent element type of this element type.
|
Schema |
schema()
Returns the schema which this element type is associated with.
|
void |
setAttribute(AttributesImpl atts,
String name,
String type,
String value)
Sets an attribute and its value into an AttributesImpl object.
|
void |
setAttribute(String name,
String type,
String value)
Sets an attribute and its value into this element type.
|
void |
setFlags(int flags)
Sets the flags of this element type.
|
void |
setMemberOf(int memberOf)
Sets the content models to which this element type belongs.
|
void |
setModel(int model)
Sets the models of this element type.
|
void |
setParent(ElementType parent)
Sets the parent element type of this element type.
|
public ElementType(String name, int model, int memberOf, int flags, Schema schema)
name
- The element type namemodel
- ORed-together bits representing the content models
allowed in the content of this element typememberOf
- ORed-together bits representing the content models
to which this element type belongsflags
- ORed-together bits representing the flags associated
with this element typeschema
- The schema with which this element type will be
associatedpublic String namespace(String name, boolean attribute)
name
- The Qnameattribute
- True if name is an attribute namepublic String localName(String name)
name
- The Qnamepublic String name()
public String namespace()
public String localName()
public int model()
public int memberOf()
public int flags()
public AttributesImpl atts()
public ElementType parent()
public Schema schema()
public boolean canContain(ElementType other)
other
- The other element typepublic void setAttribute(AttributesImpl atts, String name, String type, String value)
atts
- The AttributesImpl objectname
- The name (Qname) of the attributetype
- The type of the attributevalue
- The value of the attributepublic static String normalize(String value)
value
- The value to normalizepublic void setAttribute(String name, String type, String value)
name
- The name of the attributetype
- The type of the attributevalue
- The value of the attributepublic void setModel(int model)
model
- The content models of this element type as a vector of bitspublic void setMemberOf(int memberOf)
memberOf
- The content models to which this element type belongs as a vector of bitspublic void setFlags(int flags)
flags
- associated with this element type The flags as a vector of bitspublic void setParent(ElementType parent)
parent
- The parent element typeCopyright © 2010 - 2020 Adobe. All Rights Reserved