Xalan-C++ API Documentation

The Xalan C++ XSLT Processor Version 1.10

Public Types | Public Member Functions | List of all members
XalanHTMLElementsProperties::ElementProperties Class Reference

This class acts as a proxy for and InternalElementProperties instance. More...

Public Types

typedef
InternalElementProperties::AttributeFlagsType 
AttributeFlagsType
 
typedef
InternalElementProperties::FlagsType 
FlagsType
 

Public Member Functions

 ElementProperties (const InternalElementProperties *theProperties=0)
 Constructor. More...
 
 ElementProperties (const ElementProperties &theSource)
 Copy constructor. More...
 
bool null () const
 Determine if this is a non-null instance. More...
 
bool is (FlagsType theFlags) const
 Check if particular properties are set for this instance. More...
 
bool isAttribute (const XalanDOMChar *theAttributeName, AttributeFlagsType theFlags) const
 Check if particular attribute properties are set for this instance. More...
 

Detailed Description

This class acts as a proxy for and InternalElementProperties instance.

Member Typedef Documentation

Constructor & Destructor Documentation

XalanHTMLElementsProperties::ElementProperties::ElementProperties ( const InternalElementProperties theProperties = 0)

Constructor.

Parameters
thePropertiesThe instance for which this one is a proxy.
XalanHTMLElementsProperties::ElementProperties::ElementProperties ( const ElementProperties theSource)

Copy constructor.

Parameters
theSourceThe source instance for the copy.

Member Function Documentation

bool XalanHTMLElementsProperties::ElementProperties::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::ElementProperties::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
bool XalanHTMLElementsProperties::ElementProperties::null ( ) const

Determine if this is a non-null instance.

You must call this before calling any member functions, if you think the instance may be null.

Returns
true if the instance is null, false if not

The documentation for this class 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