Xalan-C++ API Documentation

The Xalan C++ XSLT Processor Version 1.10

Public Types | Public Member Functions | Public Attributes | Static Public Attributes | List of all members
XalanHTMLElementsProperties::InternalElementProperties Struct Reference

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.
bool is (FlagsType theFlags) const
 Check if particular properties are set for this instance.
const InternalAttributePropertiesfindProperties (const XalanDOMChar *theAttributeName) const
 Find an instance with the given attribute name.

Public Attributes

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

Static Public Attributes

static const
InternalAttributeProperties 
s_dummyProperties

Member Typedef Documentation

Member Function Documentation

const InternalAttributeProperties& 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.
bool XalanHTMLElementsProperties::InternalElementProperties::is ( FlagsType  theFlags) const

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
bool 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

InternalAttributeProperties XalanHTMLElementsProperties::InternalElementProperties::m_attributes[eMaxAttributes+1]
FlagsType XalanHTMLElementsProperties::InternalElementProperties::m_flags
XalanDOMChar XalanHTMLElementsProperties::InternalElementProperties::m_name[eMaxElementName+1]
const InternalAttributeProperties XalanHTMLElementsProperties::InternalElementProperties::s_dummyProperties
static

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

Interpreting class diagrams

Doxygen and GraphViz are used to generate this API documentation from the Xalan-C header files.

dot

Xalan-C++ XSLT Processor Version 1.10
Copyright © 1999-2004 The Apache Software Foundation. All Rights Reserved.

Apache Logo