Xalan-C++ API Reference  1.12.0
Public Types | Public Member Functions | Public Attributes | Static Public Attributes | List of all members
xalanc::XalanHTMLElementsProperties::InternalElementProperties Struct Reference

#include <xalanc/XMLSupport/XalanHTMLElementsProperties.hpp>

Collaboration diagram for xalanc::XalanHTMLElementsProperties::InternalElementProperties:
[legend]

Public Types

typedef InternalAttributeProperties::FlagsType AttributeFlagsType
 
typedef unsigned int FlagsType
 

Public Member Functions

bool isAttribute (const XalanDOMChar *theAttributeName, AttributeFlagsType theFlags) const
 Check if particular attribute properties are set for this instance. More...
 
bool is (FlagsType theFlags) const
 Check if particular properties are set for this instance. More...
 
const InternalAttributePropertiesfindProperties (const XalanDOMChar *theAttributeName) const
 Find an instance with the given attribute name. More...
 

Public Attributes

XalanDOMChar m_name [eMaxElementName+1]
 
FlagsType m_flags
 
InternalAttributeProperties m_attributes [eMaxAttributes+1]
 

Static Public Attributes

static const InternalAttributeProperties s_dummyProperties
 

Detailed Description

Definition at line 96 of file XalanHTMLElementsProperties.hpp.

Member Typedef Documentation

◆ AttributeFlagsType

Definition at line 98 of file XalanHTMLElementsProperties.hpp.

◆ FlagsType

Definition at line 99 of file XalanHTMLElementsProperties.hpp.

Member Function Documentation

◆ findProperties()

const InternalAttributeProperties& xalanc::XalanHTMLElementsProperties::InternalElementProperties::findProperties ( const XalanDOMChar *  theAttributeName) const

Find an instance with the given attribute name.

Parameters
theAttributeNameThe attribute name.
Returns
A reference to an instance.

◆ is()

bool xalanc::XalanHTMLElementsProperties::InternalElementProperties::is ( FlagsType  theFlags) const
inline

Check if particular properties are set for this instance.

See the eFlag enum for the valid properties.

Parameters
theFlagsThe properties to check.
Returns
true if the property is set, false if not

Definition at line 124 of file XalanHTMLElementsProperties.hpp.

◆ isAttribute()

bool xalanc::XalanHTMLElementsProperties::InternalElementProperties::isAttribute ( const XalanDOMChar *  theAttributeName,
AttributeFlagsType  theFlags 
) const

Check if particular attribute properties are set for this instance.

See the eFlag enum for the valid properties.

Parameters
theAttributeNameThe attribute name.
theFlagsThe properties to check.
Returns
true if the property is set, false if not

Member Data Documentation

◆ m_attributes

InternalAttributeProperties xalanc::XalanHTMLElementsProperties::InternalElementProperties::m_attributes[eMaxAttributes+1]

Definition at line 134 of file XalanHTMLElementsProperties.hpp.

◆ m_flags

FlagsType xalanc::XalanHTMLElementsProperties::InternalElementProperties::m_flags

Definition at line 132 of file XalanHTMLElementsProperties.hpp.

◆ m_name

XalanDOMChar xalanc::XalanHTMLElementsProperties::InternalElementProperties::m_name[eMaxElementName+1]

Definition at line 130 of file XalanHTMLElementsProperties.hpp.

◆ s_dummyProperties

const InternalAttributeProperties xalanc::XalanHTMLElementsProperties::InternalElementProperties::s_dummyProperties
static

Definition at line 145 of file XalanHTMLElementsProperties.hpp.


The documentation for this struct was generated from the following file: