18#if !defined(XALANHTMLELEMENTSPROPERTIES_HEADER_GUARD_1357924680)
19#define XALANHTMLELEMENTSPROPERTIES_HEADER_GUARD_1357924680
92 return m_flags & theFlags ? true :
false;
112 const XalanDOMChar* theAttributeName,
126 return m_flags & theFlags ? true :
false;
164 m_properties(theProperties)
173 m_properties(theSource.m_properties)
187 return m_properties == 0 ? true :
false;
201 return m_properties->is(theFlags);
215 const XalanDOMChar* theAttributeName,
218 return m_properties->isAttribute(theAttributeName, theFlags);
229 return m_properties->m_name;
243 static ElementProperties
244 find(
const XalanDOMChar* theElementName);
255 findProperties(
const XalanDOMChar* theElementName);
272 XalanHTMLElementsProperties();
274 ~XalanHTMLElementsProperties();
276 XalanHTMLElementsProperties&
277 operator=(
const XalanHTMLElementsProperties&);
#define XALAN_CPP_NAMESPACE
#define XALAN_XMLSUPPORT_EXPORT
ElementProperties(const InternalElementProperties *theProperties=0)
Constructor.
ElementProperties(const ElementProperties &theSource)
Copy constructor.
InternalElementProperties::FlagsType FlagsType
bool null() const
Determine if this is a non-null instance.
bool isAttribute(const XalanDOMChar *theAttributeName, AttributeFlagsType theFlags) const
Check if particular attribute properties are set for this instance.
const XalanDOMChar * getName() const
Get the name of the element.
bool is(FlagsType theFlags) const
Check if particular properties are set for this instance.
InternalElementProperties::AttributeFlagsType AttributeFlagsType
static ElementProperties find(const XalanDOMChar *theElementName)
Find an instance with the given name.
XalanDOMChar m_name[eMaxAttributeName+1]
bool is(FlagsType theFlags) const
Check if particular properties are set for this instance.
InternalAttributeProperties m_attributes[eMaxAttributes+1]
XalanDOMChar m_name[eMaxElementName+1]
InternalAttributeProperties::FlagsType AttributeFlagsType
const InternalAttributeProperties & findProperties(const XalanDOMChar *theAttributeName) const
Find an instance with the given attribute name.
bool is(FlagsType theFlags) const
Check if particular properties are set for this instance.
static const InternalAttributeProperties s_dummyProperties
bool isAttribute(const XalanDOMChar *theAttributeName, AttributeFlagsType theFlags) const
Check if particular attribute properties are set for this instance.