// Generated by ACDK Metacompiler,
// Copyrighted by Roger Rene Kommer, artefaktur
//
// Dont edit this file manually
//
#include <acdk.h>
#include "xpath.h"
#include "XPathEvaluator.h"
#include "XPathException.h"
#include "XPathExpression.h"
#include "XPathNamespace.h"
#include "XPathNSResolver.h"
#include "XPathResult.h"
namespace org {
namespace w3c {
namespace dom {
namespace xpath {
::acdk::lang::dmi::ClazzSuperInfo* _XPathEvaluator_interfaces[] =
{
0
};
::acdk::lang::dmi::ClazzInfo* XPathEvaluator::clazzInfo()
{
static ::acdk::lang::dmi::ClazzInfo _clazzInfo =
{
::acdk::lang::dmi::MiClazzInfo | ::acdk::lang::dmi::MiCiInterface | ::acdk::lang::dmi::MiCiAbstract, // clazz-flags
0, //AttributesRes
"XPathEvaluator", // name of class
-1, // hashCode
"org/w3c/dom/xpath", // the namespace
0, // _scopeParent
0, // _nextSibling
0, // type
0, // _firstChild
_XPathEvaluator_interfaces, // pointer to Array of ClazzInfo references
0, // count of Super / Interfaces
0, // pointer to Array of fields
0, // count of Fields
0, // pointer to Array of Methods
0, // count of Methods
0, // create-function for cloning/serializing
0, // create-function for cloning/serializing arrays
0, // create-function for cloning/serializing arrays
0, // Class* thisClass; chaching instance
0, // jlong serialVersionUID; for serialization
::acdk::lang::dmi::StdDispatch::_invoke_dynamic, // dynamic_dispatch
::acdk::lang::dmi::StdDispatch::_invoke_static, // static_dispatch
0, // count off all collectable members in this class
0, // member type info for arrays or typed container
XPathEvaluator::_castToInterfacePtr, // cast object to interface pointer
0 // next ClazzInfo in chain
};
static ::acdk::lang::dmi::RegisterClazzInfo _register_clazzInfo(&_clazzInfo);
return &_clazzInfo;
};
static ::acdk::lang::dmi::RegisterClazzInfo _register_XPathEvaluator(XPathEvaluator::clazzInfo());
::acdk::lang::RClass
XPathEvaluator::GetClass()
{
return ::acdk::lang::Class::getSingeltonClass(clazzInfo());
}
//virtual
void
XPathEvaluator::getCollectableFields(FieldReferences& fields)
{
}
} // namespace org
} // namespace w3c
} // namespace dom
} // namespace xpath
namespace org {
namespace w3c {
namespace dom {
namespace xpath {
::acdk::lang::dmi::ClazzEnumValueInfo XPathExceptionCode_XPATH_NUMBER_ERROR =
{
::acdk::lang::dmi::MiEnumValInfo, // flags
0, // attributeRes
"XPATH_NUMBER_ERROR", // name
-1, // hashCode
"", // ns
0, // _scopeParent
0, // _nextSibling
0, // ClazzEnum definition
org::w3c::dom::xpath::XPATH_NUMBER_ERROR, // value
};
::acdk::lang::dmi::ClazzEnumValueInfo XPathExceptionCode_XPATH_UNFINISHED_LITERAL_ERROR =
{
::acdk::lang::dmi::MiEnumValInfo, // flags
0, // attributeRes
"XPATH_UNFINISHED_LITERAL_ERROR", // name
-1, // hashCode
"", // ns
0, // _scopeParent
0, // _nextSibling
0, // ClazzEnum definition
org::w3c::dom::xpath::XPATH_UNFINISHED_LITERAL_ERROR, // value
};
::acdk::lang::dmi::ClazzEnumValueInfo XPathExceptionCode_XPATH_START_LITERAL_ERROR =
{
::acdk::lang::dmi::MiEnumValInfo, // flags
0, // attributeRes
"XPATH_START_LITERAL_ERROR", // name
-1, // hashCode
"", // ns
0, // _scopeParent
0, // _nextSibling
0, // ClazzEnum definition
org::w3c::dom::xpath::XPATH_START_LITERAL_ERROR, // value
};
::acdk::lang::dmi::ClazzEnumValueInfo XPathExceptionCode_XPATH_VARIABLE_REF_ERROR =
{
::acdk::lang::dmi::MiEnumValInfo, // flags
0, // attributeRes
"XPATH_VARIABLE_REF_ERROR", // name
-1, // hashCode
"", // ns
0, // _scopeParent
0, // _nextSibling
0, // ClazzEnum definition
org::w3c::dom::xpath::XPATH_VARIABLE_REF_ERROR, // value
};
::acdk::lang::dmi::ClazzEnumValueInfo XPathExceptionCode_XPATH_UNDEF_VARIABLE_ERROR =
{
::acdk::lang::dmi::MiEnumValInfo, // flags
0, // attributeRes
"XPATH_UNDEF_VARIABLE_ERROR", // name
-1, // hashCode
"", // ns
0, // _scopeParent
0, // _nextSibling
0, // ClazzEnum definition
org::w3c::dom::xpath::XPATH_UNDEF_VARIABLE_ERROR, // value
};
::acdk::lang::dmi::ClazzEnumValueInfo XPathExceptionCode_XPATH_INVALID_PREDICATE_ERROR =
{
::acdk::lang::dmi::MiEnumValInfo, // flags
0, // attributeRes
"XPATH_INVALID_PREDICATE_ERROR", // name
-1, // hashCode
"", // ns
0, // _scopeParent
0, // _nextSibling
0, // ClazzEnum definition
org::w3c::dom::xpath::XPATH_INVALID_PREDICATE_ERROR, // value
};
::acdk::lang::dmi::ClazzEnumValueInfo XPathExceptionCode_XPATH_EXPR_ERROR =
{
::acdk::lang::dmi::MiEnumValInfo, // flags
0, // attributeRes
"XPATH_EXPR_ERROR", // name
-1, // hashCode
"", // ns
0, // _scopeParent
0, // _nextSibling
0, // ClazzEnum definition
org::w3c::dom::xpath::XPATH_EXPR_ERROR, // value
};
::acdk::lang::dmi::ClazzEnumValueInfo XPathExceptionCode_XPATH_UNCLOSED_ERROR =
{
::acdk::lang::dmi::MiEnumValInfo, // flags
0, // attributeRes
"XPATH_UNCLOSED_ERROR", // name
-1, // hashCode
"", // ns
0, // _scopeParent
0, // _nextSibling
0, // ClazzEnum definition
org::w3c::dom::xpath::XPATH_UNCLOSED_ERROR, // value
};
::acdk::lang::dmi::ClazzEnumValueInfo XPathExceptionCode_XPATH_UNKNOWN_FUNC_ERROR =
{
::acdk::lang::dmi::MiEnumValInfo, // flags
0, // attributeRes
"XPATH_UNKNOWN_FUNC_ERROR", // name
-1, // hashCode
"", // ns
0, // _scopeParent
0, // _nextSibling
0, // ClazzEnum definition
org::w3c::dom::xpath::XPATH_UNKNOWN_FUNC_ERROR, // value
};
::acdk::lang::dmi::ClazzEnumValueInfo XPathExceptionCode_XPATH_INVALID_OPERAND =
{
::acdk::lang::dmi::MiEnumValInfo, // flags
0, // attributeRes
"XPATH_INVALID_OPERAND", // name
-1, // hashCode
"", // ns
0, // _scopeParent
0, // _nextSibling
0, // ClazzEnum definition
org::w3c::dom::xpath::XPATH_INVALID_OPERAND, // value
};
::acdk::lang::dmi::ClazzEnumValueInfo XPathExceptionCode_XPATH_INVALID_TYPE =
{
::acdk::lang::dmi::MiEnumValInfo, // flags
0, // attributeRes
"XPATH_INVALID_TYPE", // name
-1, // hashCode
"", // ns
0, // _scopeParent
0, // _nextSibling
0, // ClazzEnum definition
org::w3c::dom::xpath::XPATH_INVALID_TYPE, // value
};
::acdk::lang::dmi::ClazzEnumValueInfo XPathExceptionCode_XPATH_INVALID_ARITY =
{
::acdk::lang::dmi::MiEnumValInfo, // flags
0, // attributeRes
"XPATH_INVALID_ARITY", // name
-1, // hashCode
"", // ns
0, // _scopeParent
0, // _nextSibling
0, // ClazzEnum definition
org::w3c::dom::xpath::XPATH_INVALID_ARITY, // value
};
::acdk::lang::dmi::ClazzEnumValueInfo XPathExceptionCode_XPATH_INVALID_CTXT_SIZE =
{
::acdk::lang::dmi::MiEnumValInfo, // flags
0, // attributeRes
"XPATH_INVALID_CTXT_SIZE", // name
-1, // hashCode
"", // ns
0, // _scopeParent
0, // _nextSibling
0, // ClazzEnum definition
org::w3c::dom::xpath::XPATH_INVALID_CTXT_SIZE, // value
};
::acdk::lang::dmi::ClazzEnumValueInfo XPathExceptionCode_XPATH_INVALID_CTXT_POSITION =
{
::acdk::lang::dmi::MiEnumValInfo, // flags
0, // attributeRes
"XPATH_INVALID_CTXT_POSITION", // name
-1, // hashCode
"", // ns
0, // _scopeParent
0, // _nextSibling
0, // ClazzEnum definition
org::w3c::dom::xpath::XPATH_INVALID_CTXT_POSITION, // value
};
::acdk::lang::dmi::ClazzEnumValueInfo XPathExceptionCode_XPATH_MEMORY_ERROR =
{
::acdk::lang::dmi::MiEnumValInfo, // flags
0, // attributeRes
"XPATH_MEMORY_ERROR", // name
-1, // hashCode
"", // ns
0, // _scopeParent
0, // _nextSibling
0, // ClazzEnum definition
org::w3c::dom::xpath::XPATH_MEMORY_ERROR, // value
};
::acdk::lang::dmi::ClazzEnumValueInfo* XPathExceptionCode_enumValues[] = {
&XPathExceptionCode_XPATH_NUMBER_ERROR,
&XPathExceptionCode_XPATH_UNFINISHED_LITERAL_ERROR,
&XPathExceptionCode_XPATH_START_LITERAL_ERROR,
&XPathExceptionCode_XPATH_VARIABLE_REF_ERROR,
&XPathExceptionCode_XPATH_UNDEF_VARIABLE_ERROR,
&XPathExceptionCode_XPATH_INVALID_PREDICATE_ERROR,
&XPathExceptionCode_XPATH_EXPR_ERROR,
&XPathExceptionCode_XPATH_UNCLOSED_ERROR,
&XPathExceptionCode_XPATH_UNKNOWN_FUNC_ERROR,
&XPathExceptionCode_XPATH_INVALID_OPERAND,
&XPathExceptionCode_XPATH_INVALID_TYPE,
&XPathExceptionCode_XPATH_INVALID_ARITY,
&XPathExceptionCode_XPATH_INVALID_CTXT_SIZE,
&XPathExceptionCode_XPATH_INVALID_CTXT_POSITION,
&XPathExceptionCode_XPATH_MEMORY_ERROR,
0
};
::acdk::lang::dmi::ClazzEnumInfo* XPathExceptionCodeMetaInf::GetEnumInfo()
{
static ::acdk::lang::dmi::ClazzEnumInfo XPathExceptionCode_enumInfo = {
::acdk::lang::dmi::MiEnumInfo, // flags
0, // attribute rest
"XPathExceptionCode", // name
-1, // hashCode
"org/w3c/dom/xpath", // ns
0, // _scopeParent
0, // _nextSibling
XPathExceptionCode_enumValues, // values
0, // internal next link
};
static ::acdk::lang::dmi::RegisterEnumInfo _register_XPathExceptionCode(&XPathExceptionCode_enumInfo);
return &XPathExceptionCode_enumInfo;
}
static ::acdk::lang::dmi::RegisterEnumInfo _register_XPathExceptionCodeEnumInfo(XPathExceptionCodeMetaInf::GetEnumInfo());
} // namespace org
} // namespace w3c
} // namespace dom
} // namespace xpath
namespace org {
namespace w3c {
namespace dom {
namespace xpath {
::acdk::lang::dmi::ClazzSuperInfo _XPathException_super_acdk__lang__RuntimeException =
{
::acdk::lang::dmi::MiPublic,
0, //AttributesRes
acdk::lang::RuntimeException::clazzInfo()
};
::acdk::lang::dmi::ClazzSuperInfo* _XPathException_interfaces[] =
{
&_XPathException_super_acdk__lang__RuntimeException,
0
};
::acdk::lang::dmi::ClazzInfo* XPathException::clazzInfo()
{
static ::acdk::lang::dmi::ClazzInfo _clazzInfo =
{
::acdk::lang::dmi::MiClazzInfo, // clazz-flags
0, //AttributesRes
"XPathException", // name of class
-1, // hashCode
"org/w3c/dom/xpath", // the namespace
0, // _scopeParent
0, // _nextSibling
0, // type
0, // _firstChild
_XPathException_interfaces, // pointer to Array of ClazzInfo references
0, // count of Super / Interfaces
0, // pointer to Array of fields
0, // count of Fields
0, // pointer to Array of Methods
0, // count of Methods
0, // create-function for cloning/serializing
0, // create-function for cloning/serializing arrays
0, // create-function for cloning/serializing arrays
0, // Class* thisClass; chaching instance
0, // jlong serialVersionUID; for serialization
::acdk::lang::dmi::StdDispatch::_invoke_dynamic, // dynamic_dispatch
::acdk::lang::dmi::StdDispatch::_invoke_static, // static_dispatch
0, // count off all collectable members in this class
0, // member type info for arrays or typed container
XPathException::_castToInterfacePtr, // cast object to interface pointer
0 // next ClazzInfo in chain
};
static ::acdk::lang::dmi::RegisterClazzInfo _register_clazzInfo(&_clazzInfo);
return &_clazzInfo;
};
static ::acdk::lang::dmi::RegisterClazzInfo _register_XPathException(XPathException::clazzInfo());
::acdk::lang::RClass
XPathException::GetClass()
{
return ::acdk::lang::Class::getSingeltonClass(clazzInfo());
}
//virtual
void
XPathException::getCollectableFields(FieldReferences& fields)
{
ACDK_FQ_SUPER_QUALIFIER(acdk::lang::, RuntimeException)::getCollectableFields(fields);
}
} // namespace org
} // namespace w3c
} // namespace dom
} // namespace xpath
namespace org {
namespace w3c {
namespace dom {
namespace xpath {
::acdk::lang::dmi::ClazzSuperInfo* _XPathExpression_interfaces[] =
{
0
};
::acdk::lang::dmi::ClazzInfo* XPathExpression::clazzInfo()
{
static ::acdk::lang::dmi::ClazzInfo _clazzInfo =
{
::acdk::lang::dmi::MiClazzInfo | ::acdk::lang::dmi::MiCiInterface | ::acdk::lang::dmi::MiCiAbstract, // clazz-flags
0, //AttributesRes
"XPathExpression", // name of class
-1, // hashCode
"org/w3c/dom/xpath", // the namespace
0, // _scopeParent
0, // _nextSibling
0, // type
0, // _firstChild
_XPathExpression_interfaces, // pointer to Array of ClazzInfo references
0, // count of Super / Interfaces
0, // pointer to Array of fields
0, // count of Fields
0, // pointer to Array of Methods
0, // count of Methods
0, // create-function for cloning/serializing
0, // create-function for cloning/serializing arrays
0, // create-function for cloning/serializing arrays
0, // Class* thisClass; chaching instance
0, // jlong serialVersionUID; for serialization
::acdk::lang::dmi::StdDispatch::_invoke_dynamic, // dynamic_dispatch
::acdk::lang::dmi::StdDispatch::_invoke_static, // static_dispatch
0, // count off all collectable members in this class
0, // member type info for arrays or typed container
XPathExpression::_castToInterfacePtr, // cast object to interface pointer
0 // next ClazzInfo in chain
};
static ::acdk::lang::dmi::RegisterClazzInfo _register_clazzInfo(&_clazzInfo);
return &_clazzInfo;
};
static ::acdk::lang::dmi::RegisterClazzInfo _register_XPathExpression(XPathExpression::clazzInfo());
::acdk::lang::RClass
XPathExpression::GetClass()
{
return ::acdk::lang::Class::getSingeltonClass(clazzInfo());
}
//virtual
void
XPathExpression::getCollectableFields(FieldReferences& fields)
{
}
} // namespace org
} // namespace w3c
} // namespace dom
} // namespace xpath
namespace org {
namespace w3c {
namespace dom {
namespace xpath {
::acdk::lang::dmi::ClazzSuperInfo _XPathNamespace_super_Node =
{
::acdk::lang::dmi::MiPublic | ::acdk::lang::dmi::MiCiThrowable,
0, //AttributesRes
Node::clazzInfo()
};
::acdk::lang::dmi::ClazzSuperInfo* _XPathNamespace_interfaces[] =
{
&_XPathNamespace_super_Node,
0
};
::acdk::lang::dmi::ClazzInfo* XPathNamespace::clazzInfo()
{
static ::acdk::lang::dmi::ClazzInfo _clazzInfo =
{
::acdk::lang::dmi::MiClazzInfo | ::acdk::lang::dmi::MiCiInterface | ::acdk::lang::dmi::MiCiAbstract, // clazz-flags
0, //AttributesRes
"XPathNamespace", // name of class
-1, // hashCode
"org/w3c/dom/xpath", // the namespace
0, // _scopeParent
0, // _nextSibling
0, // type
0, // _firstChild
_XPathNamespace_interfaces, // pointer to Array of ClazzInfo references
0, // count of Super / Interfaces
0, // pointer to Array of fields
0, // count of Fields
0, // pointer to Array of Methods
0, // count of Methods
0, // create-function for cloning/serializing
0, // create-function for cloning/serializing arrays
0, // create-function for cloning/serializing arrays
0, // Class* thisClass; chaching instance
0, // jlong serialVersionUID; for serialization
::acdk::lang::dmi::StdDispatch::_invoke_dynamic, // dynamic_dispatch
::acdk::lang::dmi::StdDispatch::_invoke_static, // static_dispatch
0, // count off all collectable members in this class
0, // member type info for arrays or typed container
XPathNamespace::_castToInterfacePtr, // cast object to interface pointer
0 // next ClazzInfo in chain
};
static ::acdk::lang::dmi::RegisterClazzInfo _register_clazzInfo(&_clazzInfo);
return &_clazzInfo;
};
static ::acdk::lang::dmi::RegisterClazzInfo _register_XPathNamespace(XPathNamespace::clazzInfo());
::acdk::lang::RClass
XPathNamespace::GetClass()
{
return ::acdk::lang::Class::getSingeltonClass(clazzInfo());
}
//virtual
void
XPathNamespace::getCollectableFields(FieldReferences& fields)
{
}
} // namespace org
} // namespace w3c
} // namespace dom
} // namespace xpath
namespace org {
namespace w3c {
namespace dom {
namespace xpath {
::acdk::lang::dmi::ClazzSuperInfo* _XPathNSResolver_interfaces[] =
{
0
};
::acdk::lang::dmi::ClazzInfo* XPathNSResolver::clazzInfo()
{
static ::acdk::lang::dmi::ClazzInfo _clazzInfo =
{
::acdk::lang::dmi::MiClazzInfo | ::acdk::lang::dmi::MiCiInterface | ::acdk::lang::dmi::MiCiAbstract, // clazz-flags
0, //AttributesRes
"XPathNSResolver", // name of class
-1, // hashCode
"org/w3c/dom/xpath", // the namespace
0, // _scopeParent
0, // _nextSibling
0, // type
0, // _firstChild
_XPathNSResolver_interfaces, // pointer to Array of ClazzInfo references
0, // count of Super / Interfaces
0, // pointer to Array of fields
0, // count of Fields
0, // pointer to Array of Methods
0, // count of Methods
0, // create-function for cloning/serializing
0, // create-function for cloning/serializing arrays
0, // create-function for cloning/serializing arrays
0, // Class* thisClass; chaching instance
0, // jlong serialVersionUID; for serialization
::acdk::lang::dmi::StdDispatch::_invoke_dynamic, // dynamic_dispatch
::acdk::lang::dmi::StdDispatch::_invoke_static, // static_dispatch
0, // count off all collectable members in this class
0, // member type info for arrays or typed container
XPathNSResolver::_castToInterfacePtr, // cast object to interface pointer
0 // next ClazzInfo in chain
};
static ::acdk::lang::dmi::RegisterClazzInfo _register_clazzInfo(&_clazzInfo);
return &_clazzInfo;
};
static ::acdk::lang::dmi::RegisterClazzInfo _register_XPathNSResolver(XPathNSResolver::clazzInfo());
::acdk::lang::RClass
XPathNSResolver::GetClass()
{
return ::acdk::lang::Class::getSingeltonClass(clazzInfo());
}
//virtual
void
XPathNSResolver::getCollectableFields(FieldReferences& fields)
{
}
} // namespace org
} // namespace w3c
} // namespace dom
} // namespace xpath
namespace org {
namespace w3c {
namespace dom {
namespace xpath {
::acdk::lang::dmi::ClazzEnumValueInfo XPathResultType_ANY_TYPE =
{
::acdk::lang::dmi::MiEnumValInfo, // flags
0, // attributeRes
"ANY_TYPE", // name
-1, // hashCode
"", // ns
0, // _scopeParent
0, // _nextSibling
0, // ClazzEnum definition
org::w3c::dom::xpath::ANY_TYPE, // value
};
::acdk::lang::dmi::ClazzEnumValueInfo XPathResultType_NUMBER_TYPE =
{
::acdk::lang::dmi::MiEnumValInfo, // flags
0, // attributeRes
"NUMBER_TYPE", // name
-1, // hashCode
"", // ns
0, // _scopeParent
0, // _nextSibling
0, // ClazzEnum definition
org::w3c::dom::xpath::NUMBER_TYPE, // value
};
::acdk::lang::dmi::ClazzEnumValueInfo XPathResultType_STRING_TYPE =
{
::acdk::lang::dmi::MiEnumValInfo, // flags
0, // attributeRes
"STRING_TYPE", // name
-1, // hashCode
"", // ns
0, // _scopeParent
0, // _nextSibling
0, // ClazzEnum definition
org::w3c::dom::xpath::STRING_TYPE, // value
};
::acdk::lang::dmi::ClazzEnumValueInfo XPathResultType_BOOLEAN_TYPE =
{
::acdk::lang::dmi::MiEnumValInfo, // flags
0, // attributeRes
"BOOLEAN_TYPE", // name
-1, // hashCode
"", // ns
0, // _scopeParent
0, // _nextSibling
0, // ClazzEnum definition
org::w3c::dom::xpath::BOOLEAN_TYPE, // value
};
::acdk::lang::dmi::ClazzEnumValueInfo XPathResultType_UNORDERED_NODE_ITERATOR_TYPE =
{
::acdk::lang::dmi::MiEnumValInfo, // flags
0, // attributeRes
"UNORDERED_NODE_ITERATOR_TYPE", // name
-1, // hashCode
"", // ns
0, // _scopeParent
0, // _nextSibling
0, // ClazzEnum definition
org::w3c::dom::xpath::UNORDERED_NODE_ITERATOR_TYPE, // value
};
::acdk::lang::dmi::ClazzEnumValueInfo XPathResultType_ORDERED_NODE_ITERATOR_TYPE =
{
::acdk::lang::dmi::MiEnumValInfo, // flags
0, // attributeRes
"ORDERED_NODE_ITERATOR_TYPE", // name
-1, // hashCode
"", // ns
0, // _scopeParent
0, // _nextSibling
0, // ClazzEnum definition
org::w3c::dom::xpath::ORDERED_NODE_ITERATOR_TYPE, // value
};
::acdk::lang::dmi::ClazzEnumValueInfo XPathResultType_UNORDERED_NODE_SNAPSHOT_TYPE =
{
::acdk::lang::dmi::MiEnumValInfo, // flags
0, // attributeRes
"UNORDERED_NODE_SNAPSHOT_TYPE", // name
-1, // hashCode
"", // ns
0, // _scopeParent
0, // _nextSibling
0, // ClazzEnum definition
org::w3c::dom::xpath::UNORDERED_NODE_SNAPSHOT_TYPE, // value
};
::acdk::lang::dmi::ClazzEnumValueInfo XPathResultType_ORDERED_NODE_SNAPSHOT_TYPE =
{
::acdk::lang::dmi::MiEnumValInfo, // flags
0, // attributeRes
"ORDERED_NODE_SNAPSHOT_TYPE", // name
-1, // hashCode
"", // ns
0, // _scopeParent
0, // _nextSibling
0, // ClazzEnum definition
org::w3c::dom::xpath::ORDERED_NODE_SNAPSHOT_TYPE, // value
};
::acdk::lang::dmi::ClazzEnumValueInfo XPathResultType_ANY_UNORDERED_NODE_TYPE =
{
::acdk::lang::dmi::MiEnumValInfo, // flags
0, // attributeRes
"ANY_UNORDERED_NODE_TYPE", // name
-1, // hashCode
"", // ns
0, // _scopeParent
0, // _nextSibling
0, // ClazzEnum definition
org::w3c::dom::xpath::ANY_UNORDERED_NODE_TYPE, // value
};
::acdk::lang::dmi::ClazzEnumValueInfo XPathResultType_FIRST_ORDERED_NODE_TYPE =
{
::acdk::lang::dmi::MiEnumValInfo, // flags
0, // attributeRes
"FIRST_ORDERED_NODE_TYPE", // name
-1, // hashCode
"", // ns
0, // _scopeParent
0, // _nextSibling
0, // ClazzEnum definition
org::w3c::dom::xpath::FIRST_ORDERED_NODE_TYPE, // value
};
::acdk::lang::dmi::ClazzEnumValueInfo XPathResultType_XPATH_NAMESPACE_NODE =
{
::acdk::lang::dmi::MiEnumValInfo, // flags
0, // attributeRes
"XPATH_NAMESPACE_NODE", // name
-1, // hashCode
"", // ns
0, // _scopeParent
0, // _nextSibling
0, // ClazzEnum definition
org::w3c::dom::xpath::XPATH_NAMESPACE_NODE, // value
};
::acdk::lang::dmi::ClazzEnumValueInfo* XPathResultType_enumValues[] = {
&XPathResultType_ANY_TYPE,
&XPathResultType_NUMBER_TYPE,
&XPathResultType_STRING_TYPE,
&XPathResultType_BOOLEAN_TYPE,
&XPathResultType_UNORDERED_NODE_ITERATOR_TYPE,
&XPathResultType_ORDERED_NODE_ITERATOR_TYPE,
&XPathResultType_UNORDERED_NODE_SNAPSHOT_TYPE,
&XPathResultType_ORDERED_NODE_SNAPSHOT_TYPE,
&XPathResultType_ANY_UNORDERED_NODE_TYPE,
&XPathResultType_FIRST_ORDERED_NODE_TYPE,
&XPathResultType_XPATH_NAMESPACE_NODE,
0
};
::acdk::lang::dmi::ClazzEnumInfo* XPathResultTypeMetaInf::GetEnumInfo()
{
static ::acdk::lang::dmi::ClazzEnumInfo XPathResultType_enumInfo = {
::acdk::lang::dmi::MiEnumInfo, // flags
0, // attribute rest
"XPathResultType", // name
-1, // hashCode
"org/w3c/dom/xpath", // ns
0, // _scopeParent
0, // _nextSibling
XPathResultType_enumValues, // values
0, // internal next link
};
static ::acdk::lang::dmi::RegisterEnumInfo _register_XPathResultType(&XPathResultType_enumInfo);
return &XPathResultType_enumInfo;
}
static ::acdk::lang::dmi::RegisterEnumInfo _register_XPathResultTypeEnumInfo(XPathResultTypeMetaInf::GetEnumInfo());
} // namespace org
} // namespace w3c
} // namespace dom
} // namespace xpath
namespace org {
namespace w3c {
namespace dom {
namespace xpath {
::acdk::lang::dmi::ClazzSuperInfo* _XPathResult_interfaces[] =
{
0
};
::acdk::lang::dmi::ClazzInfo* XPathResult::clazzInfo()
{
static ::acdk::lang::dmi::ClazzInfo _clazzInfo =
{
::acdk::lang::dmi::MiClazzInfo | ::acdk::lang::dmi::MiCiInterface | ::acdk::lang::dmi::MiCiAbstract, // clazz-flags
0, //AttributesRes
"XPathResult", // name of class
-1, // hashCode
"org/w3c/dom/xpath", // the namespace
0, // _scopeParent
0, // _nextSibling
0, // type
0, // _firstChild
_XPathResult_interfaces, // pointer to Array of ClazzInfo references
0, // count of Super / Interfaces
0, // pointer to Array of fields
0, // count of Fields
0, // pointer to Array of Methods
0, // count of Methods
0, // create-function for cloning/serializing
0, // create-function for cloning/serializing arrays
0, // create-function for cloning/serializing arrays
0, // Class* thisClass; chaching instance
0, // jlong serialVersionUID; for serialization
::acdk::lang::dmi::StdDispatch::_invoke_dynamic, // dynamic_dispatch
::acdk::lang::dmi::StdDispatch::_invoke_static, // static_dispatch
0, // count off all collectable members in this class
0, // member type info for arrays or typed container
XPathResult::_castToInterfacePtr, // cast object to interface pointer
0 // next ClazzInfo in chain
};
static ::acdk::lang::dmi::RegisterClazzInfo _register_clazzInfo(&_clazzInfo);
return &_clazzInfo;
};
static ::acdk::lang::dmi::RegisterClazzInfo _register_XPathResult(XPathResult::clazzInfo());
::acdk::lang::RClass
XPathResult::GetClass()
{
return ::acdk::lang::Class::getSingeltonClass(clazzInfo());
}
//virtual
void
XPathResult::getCollectableFields(FieldReferences& fields)
{
}
} // namespace org
} // namespace w3c
} // namespace dom
} // namespace xpath
namespace org {
namespace w3c {
namespace dom {
namespace xpath {
::acdk::lang::dmi::ClazzSuperInfo _XPathResultNodeList_super_acdk__lang__Object =
{
::acdk::lang::dmi::MiPublic,
0, //AttributesRes
acdk::lang::Object::clazzInfo()
};
::acdk::lang::dmi::ClazzSuperInfo _XPathResultNodeList_super_org__w3c__dom__NodeList =
{
::acdk::lang::dmi::MiPublic | ::acdk::lang::dmi::MiCiInterface | ::acdk::lang::dmi::MiCiThrowable,
0, //AttributesRes
org::w3c::dom::NodeList::clazzInfo()
};
::acdk::lang::dmi::ClazzSuperInfo* _XPathResultNodeList_interfaces[] =
{
&_XPathResultNodeList_super_acdk__lang__Object,
&_XPathResultNodeList_super_org__w3c__dom__NodeList,
0
};
::acdk::lang::dmi::ClazzInfo* XPathResultNodeList::clazzInfo()
{
static ::acdk::lang::dmi::ClazzInfo _clazzInfo =
{
::acdk::lang::dmi::MiClazzInfo, // clazz-flags
0, //AttributesRes
"XPathResultNodeList", // name of class
-1, // hashCode
"org/w3c/dom/xpath", // the namespace
0, // _scopeParent
0, // _nextSibling
0, // type
0, // _firstChild
_XPathResultNodeList_interfaces, // pointer to Array of ClazzInfo references
0, // count of Super / Interfaces
0, // pointer to Array of fields
0, // count of Fields
0, // pointer to Array of Methods
0, // count of Methods
0, // create-function for cloning/serializing
0, // create-function for cloning/serializing arrays
0, // create-function for cloning/serializing arrays
0, // Class* thisClass; chaching instance
0, // jlong serialVersionUID; for serialization
::acdk::lang::dmi::StdDispatch::_invoke_dynamic, // dynamic_dispatch
::acdk::lang::dmi::StdDispatch::_invoke_static, // static_dispatch
1, // count off all collectable members in this class
0, // member type info for arrays or typed container
XPathResultNodeList::_castToInterfacePtr, // cast object to interface pointer
0 // next ClazzInfo in chain
};
static ::acdk::lang::dmi::RegisterClazzInfo _register_clazzInfo(&_clazzInfo);
return &_clazzInfo;
};
static ::acdk::lang::dmi::RegisterClazzInfo _register_XPathResultNodeList(XPathResultNodeList::clazzInfo());
::acdk::lang::RClass
XPathResultNodeList::GetClass()
{
return ::acdk::lang::Class::getSingeltonClass(clazzInfo());
}
//virtual
void
XPathResultNodeList::getCollectableFields(FieldReferences& fields)
{
ACDK_FQ_SUPER_QUALIFIER(acdk::lang::, acdk::lang::Object)::getCollectableFields(fields);
fields.push_back((::acdk::lang::RObject*)this->_result._ref_this()); // RXPathResult _result
}
} // namespace org
} // namespace w3c
} // namespace dom
} // namespace xpath
|