| |
|
| java.lang.Object org.apache.xml.utils.ElemDesc
ElemDesc | class ElemDesc (Code) | | This class is in support of SerializerToHTML, and acts as a sort
of element representative for HTML elements.
|
Constructor Summary | |
| ElemDesc(int flags) Construct an ElementDescription with an initial set of flags. |
Method Summary | |
boolean | is(int flags) "is (this element described by these flags)".
This might more properly be called areFlagsSet(). | boolean | isAttrFlagSet(String name, int flags) Find out if a flag is set in a given attribute of this element
Parameters: name - Attribute name Parameters: flags - Flag to check True if the flag is set in the attribute. | void | setAttr(String name, int flags) |
ASPECIAL | final static int ASPECIAL(Code) | | Defines mnemonic and bit-value for the ASPECIAL flag
|
ATTREMPTY | final static int ATTREMPTY(Code) | | Defines mnemonic and bit-value for the ATTREMPTY flag
|
ATTRURL | final static int ATTRURL(Code) | | Defines mnemonic and bit-value for the ATTRURL flag
|
BLOCK | final static int BLOCK(Code) | | Defines mnemonic and bit-value for the BLOCK flag
|
BLOCKFORM | final static int BLOCKFORM(Code) | | Defines mnemonic and bit-value for the BLOCKFORM flag
|
BLOCKFORMFIELDSET | final static int BLOCKFORMFIELDSET(Code) | | Defines mnemonic and bit-value for the BLOCKFORMFIELDSET flag
|
CDATA | final static int CDATA(Code) | | Defines mnemonic and bit-value for the CDATA flag
|
EMPTY | final static int EMPTY(Code) | | Defines mnemonic and bit-value for the EMPTY flag
|
FLOW | final static int FLOW(Code) | | Defines mnemonic and bit-value for the FLOW flag
|
FONTSTYLE | final static int FONTSTYLE(Code) | | Defines mnemonic and bit-value for the FONTSTYLE flag
|
FORMCTRL | final static int FORMCTRL(Code) | | Defines mnemonic and bit-value for the FORMCTRL flag
|
HEAD | final static int HEAD(Code) | | Defines mnemonic and bit-value for the HEAD flag
|
HEADMISC | final static int HEADMISC(Code) | | Defines mnemonic and bit-value for the HEADMISC flag
|
INLINE | final static int INLINE(Code) | | Defines mnemonic and bit-value for the INLINE flag
|
INLINEA | final static int INLINEA(Code) | | Defines mnemonic and bit-value for the INLINEA flag
|
INLINELABEL | final static int INLINELABEL(Code) | | Defines mnemonic and bit-value for the INLINELABEL flag
|
LIST | final static int LIST(Code) | | Defines mnemonic and bit-value for the LIST flag
|
PCDATA | final static int PCDATA(Code) | | Defines mnemonic and bit-value for the PCDATA flag
|
PHRASE | final static int PHRASE(Code) | | Defines mnemonic and bit-value for the PHRASE flag
|
PREFORMATTED | final static int PREFORMATTED(Code) | | Defines mnemonic and bit-value for the PREFORMATTED flag
|
RAW | final static int RAW(Code) | | Defines mnemonic and bit-value for the RAW flag
|
SPECIAL | final static int SPECIAL(Code) | | Defines mnemonic and bit-value for the SPECIAL flag
|
WHITESPACESENSITIVE | final static int WHITESPACESENSITIVE(Code) | | Defines mnemonic and bit-value for the WHITESPACESENSITIVE flag
|
m_flags | int m_flags(Code) | | Element's flags, describing the role this element plays during
formatting of the document. This is used as a bitvector; more than one flag
may be set at a time, bitwise-ORed together. Mnemonic and bits
have been assigned to the flag values. NOTE: Some bits are
currently assigned multiple mnemonics; it is the caller's
responsibility to disambiguate these if necessary.
|
ElemDesc | ElemDesc(int flags)(Code) | | Construct an ElementDescription with an initial set of flags.
Parameters: flags - Element flags See Also: m_flags |
is | boolean is(int flags)(Code) | | "is (this element described by these flags)".
This might more properly be called areFlagsSet(). It accepts an
integer (being used as a bitvector) and checks whether all the
corresponding bits are set in our internal flags. Note that this
test is performed as a bitwise AND, not an equality test, so a
0 bit in the input means "don't test", not "must be set false".
Parameters: flags - Vector of flags to compare against this element's flags true if the flags set in the parameter are also set in theelement's stored flags. See Also: m_flags See Also: isAttrFlagSet |
isAttrFlagSet | boolean isAttrFlagSet(String name, int flags)(Code) | | Find out if a flag is set in a given attribute of this element
Parameters: name - Attribute name Parameters: flags - Flag to check True if the flag is set in the attribute. Returns falseif the attribute is not found See Also: m_flags |
setAttr | void setAttr(String name, int flags)(Code) | | Set a new attribute for this element
Parameters: name - Attribute name Parameters: flags - Attibute flags |
|
|
|