2005/5/9

     
 

traversal_metainf_base.cpp

artefaktur
// Generated by ACDK Metacompiler, 
// Copyrighted by Roger Rene Kommer, artefaktur
// 
// Dont edit this file manually
// 
#include <acdk.h>


#include "DocumentTraversal.h"
#include "NodeFilter.h"
#include "NodeIterator.h"
#include "traversal.h"
#include "TreeWalker.h"

namespace org { 
namespace w3c { 
namespace dom { 
namespace traversal { 

::acdk::lang::dmi::ClazzSuperInfo* _DocumentTraversal_interfaces[] =
{
  0
};

::acdk::lang::dmi::ClazzInfo* DocumentTraversal::clazzInfo()
{
  static ::acdk::lang::dmi::ClazzInfo _clazzInfo =
{
  ::acdk::lang::dmi::MiClazzInfo | ::acdk::lang::dmi::MiCiInterface | ::acdk::lang::dmi::MiCiAbstract, // clazz-flags
  0, //AttributesRes
  "DocumentTraversal", // name of class
  -1, // hashCode
  "org/w3c/dom/traversal", // the namespace
  0, // _scopeParent
  0, // _nextSibling
  0, // type
  0, // _firstChild
  _DocumentTraversal_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
    DocumentTraversal::_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_DocumentTraversal(DocumentTraversal::clazzInfo());

::acdk::lang::RClass
DocumentTraversal::GetClass()
{
  return ::acdk::lang::Class::getSingeltonClass(clazzInfo());
}

//virtual
void
DocumentTraversal::getCollectableFields(FieldReferences& fields)
{
}


} // namespace org
} // namespace w3c
} // namespace dom
} // namespace traversal

namespace org { 
namespace w3c { 
namespace dom { 
namespace traversal { 


::acdk::lang::dmi::ClazzEnumValueInfo NodeFilterAcceptFlags_FILTER_ACCEPT = 
{
  ::acdk::lang::dmi::MiEnumValInfo, // flags
  0, // attributeRes
  "FILTER_ACCEPT", // name
  -1, // hashCode
  "", // ns
  0, // _scopeParent
  0, // _nextSibling
  0,  // ClazzEnum definition
  org::w3c::dom::traversal::FILTER_ACCEPT, // value
};


::acdk::lang::dmi::ClazzEnumValueInfo NodeFilterAcceptFlags_FILTER_REJECT = 
{
  ::acdk::lang::dmi::MiEnumValInfo, // flags
  0, // attributeRes
  "FILTER_REJECT", // name
  -1, // hashCode
  "", // ns
  0, // _scopeParent
  0, // _nextSibling
  0,  // ClazzEnum definition
  org::w3c::dom::traversal::FILTER_REJECT, // value
};


::acdk::lang::dmi::ClazzEnumValueInfo NodeFilterAcceptFlags_FILTER_SKIP = 
{
  ::acdk::lang::dmi::MiEnumValInfo, // flags
  0, // attributeRes
  "FILTER_SKIP", // name
  -1, // hashCode
  "", // ns
  0, // _scopeParent
  0, // _nextSibling
  0,  // ClazzEnum definition
  org::w3c::dom::traversal::FILTER_SKIP, // value
};

::acdk::lang::dmi::ClazzEnumValueInfo* NodeFilterAcceptFlags_enumValues[] = {
  &NodeFilterAcceptFlags_FILTER_ACCEPT,
  &NodeFilterAcceptFlags_FILTER_REJECT,
  &NodeFilterAcceptFlags_FILTER_SKIP,
0
};

::acdk::lang::dmi::ClazzEnumInfo* NodeFilterAcceptFlagsMetaInf::GetEnumInfo()
{
static ::acdk::lang::dmi::ClazzEnumInfo NodeFilterAcceptFlags_enumInfo = {
  ::acdk::lang::dmi::MiEnumInfo, // flags
  0, // attribute rest
  "NodeFilterAcceptFlags", // name
  -1, // hashCode
  "org/w3c/dom/traversal", // ns
  0, // _scopeParent
  0, // _nextSibling
  NodeFilterAcceptFlags_enumValues, // values
  0, // internal next link
};

  static ::acdk::lang::dmi::RegisterEnumInfo _register_NodeFilterAcceptFlags(&NodeFilterAcceptFlags_enumInfo);

  return &NodeFilterAcceptFlags_enumInfo;
}
static ::acdk::lang::dmi::RegisterEnumInfo _register_NodeFilterAcceptFlagsEnumInfo(NodeFilterAcceptFlagsMetaInf::GetEnumInfo());


} // namespace org
} // namespace w3c
} // namespace dom
} // namespace traversal

namespace org { 
namespace w3c { 
namespace dom { 
namespace traversal { 


::acdk::lang::dmi::ClazzEnumValueInfo NodeFilterShowFlags_SHOW_ALL = 
{
  ::acdk::lang::dmi::MiEnumValInfo, // flags
  0, // attributeRes
  "SHOW_ALL", // name
  -1, // hashCode
  "", // ns
  0, // _scopeParent
  0, // _nextSibling
  0,  // ClazzEnum definition
  org::w3c::dom::traversal::SHOW_ALL, // value
};


::acdk::lang::dmi::ClazzEnumValueInfo NodeFilterShowFlags_SHOW_ELEMENT = 
{
  ::acdk::lang::dmi::MiEnumValInfo, // flags
  0, // attributeRes
  "SHOW_ELEMENT", // name
  -1, // hashCode
  "", // ns
  0, // _scopeParent
  0, // _nextSibling
  0,  // ClazzEnum definition
  org::w3c::dom::traversal::SHOW_ELEMENT, // value
};


::acdk::lang::dmi::ClazzEnumValueInfo NodeFilterShowFlags_SHOW_ATTRIBUTE = 
{
  ::acdk::lang::dmi::MiEnumValInfo, // flags
  0, // attributeRes
  "SHOW_ATTRIBUTE", // name
  -1, // hashCode
  "", // ns
  0, // _scopeParent
  0, // _nextSibling
  0,  // ClazzEnum definition
  org::w3c::dom::traversal::SHOW_ATTRIBUTE, // value
};


::acdk::lang::dmi::ClazzEnumValueInfo NodeFilterShowFlags_SHOW_TEXT = 
{
  ::acdk::lang::dmi::MiEnumValInfo, // flags
  0, // attributeRes
  "SHOW_TEXT", // name
  -1, // hashCode
  "", // ns
  0, // _scopeParent
  0, // _nextSibling
  0,  // ClazzEnum definition
  org::w3c::dom::traversal::SHOW_TEXT, // value
};


::acdk::lang::dmi::ClazzEnumValueInfo NodeFilterShowFlags_SHOW_CDATA_SECTION = 
{
  ::acdk::lang::dmi::MiEnumValInfo, // flags
  0, // attributeRes
  "SHOW_CDATA_SECTION", // name
  -1, // hashCode
  "", // ns
  0, // _scopeParent
  0, // _nextSibling
  0,  // ClazzEnum definition
  org::w3c::dom::traversal::SHOW_CDATA_SECTION, // value
};


::acdk::lang::dmi::ClazzEnumValueInfo NodeFilterShowFlags_SHOW_ENTITY_REFERENCE = 
{
  ::acdk::lang::dmi::MiEnumValInfo, // flags
  0, // attributeRes
  "SHOW_ENTITY_REFERENCE", // name
  -1, // hashCode
  "", // ns
  0, // _scopeParent
  0, // _nextSibling
  0,  // ClazzEnum definition
  org::w3c::dom::traversal::SHOW_ENTITY_REFERENCE, // value
};


::acdk::lang::dmi::ClazzEnumValueInfo NodeFilterShowFlags_SHOW_ENTITY = 
{
  ::acdk::lang::dmi::MiEnumValInfo, // flags
  0, // attributeRes
  "SHOW_ENTITY", // name
  -1, // hashCode
  "", // ns
  0, // _scopeParent
  0, // _nextSibling
  0,  // ClazzEnum definition
  org::w3c::dom::traversal::SHOW_ENTITY, // value
};


::acdk::lang::dmi::ClazzEnumValueInfo NodeFilterShowFlags_SHOW_PROCESSING_INSTRUCTION = 
{
  ::acdk::lang::dmi::MiEnumValInfo, // flags
  0, // attributeRes
  "SHOW_PROCESSING_INSTRUCTION", // name
  -1, // hashCode
  "", // ns
  0, // _scopeParent
  0, // _nextSibling
  0,  // ClazzEnum definition
  org::w3c::dom::traversal::SHOW_PROCESSING_INSTRUCTION, // value
};


::acdk::lang::dmi::ClazzEnumValueInfo NodeFilterShowFlags_SHOW_COMMENT = 
{
  ::acdk::lang::dmi::MiEnumValInfo, // flags
  0, // attributeRes
  "SHOW_COMMENT", // name
  -1, // hashCode
  "", // ns
  0, // _scopeParent
  0, // _nextSibling
  0,  // ClazzEnum definition
  org::w3c::dom::traversal::SHOW_COMMENT, // value
};


::acdk::lang::dmi::ClazzEnumValueInfo NodeFilterShowFlags_SHOW_DOCUMENT = 
{
  ::acdk::lang::dmi::MiEnumValInfo, // flags
  0, // attributeRes
  "SHOW_DOCUMENT", // name
  -1, // hashCode
  "", // ns
  0, // _scopeParent
  0, // _nextSibling
  0,  // ClazzEnum definition
  org::w3c::dom::traversal::SHOW_DOCUMENT, // value
};


::acdk::lang::dmi::ClazzEnumValueInfo NodeFilterShowFlags_SHOW_DOCUMENT_TYPE = 
{
  ::acdk::lang::dmi::MiEnumValInfo, // flags
  0, // attributeRes
  "SHOW_DOCUMENT_TYPE", // name
  -1, // hashCode
  "", // ns
  0, // _scopeParent
  0, // _nextSibling
  0,  // ClazzEnum definition
  org::w3c::dom::traversal::SHOW_DOCUMENT_TYPE, // value
};


::acdk::lang::dmi::ClazzEnumValueInfo NodeFilterShowFlags_SHOW_DOCUMENT_FRAGMENT = 
{
  ::acdk::lang::dmi::MiEnumValInfo, // flags
  0, // attributeRes
  "SHOW_DOCUMENT_FRAGMENT", // name
  -1, // hashCode
  "", // ns
  0, // _scopeParent
  0, // _nextSibling
  0,  // ClazzEnum definition
  org::w3c::dom::traversal::SHOW_DOCUMENT_FRAGMENT, // value
};


::acdk::lang::dmi::ClazzEnumValueInfo NodeFilterShowFlags_SHOW_NOTATION = 
{
  ::acdk::lang::dmi::MiEnumValInfo, // flags
  0, // attributeRes
  "SHOW_NOTATION", // name
  -1, // hashCode
  "", // ns
  0, // _scopeParent
  0, // _nextSibling
  0,  // ClazzEnum definition
  org::w3c::dom::traversal::SHOW_NOTATION, // value
};

::acdk::lang::dmi::ClazzEnumValueInfo* NodeFilterShowFlags_enumValues[] = {
  &NodeFilterShowFlags_SHOW_ALL,
  &NodeFilterShowFlags_SHOW_ELEMENT,
  &NodeFilterShowFlags_SHOW_ATTRIBUTE,
  &NodeFilterShowFlags_SHOW_TEXT,
  &NodeFilterShowFlags_SHOW_CDATA_SECTION,
  &NodeFilterShowFlags_SHOW_ENTITY_REFERENCE,
  &NodeFilterShowFlags_SHOW_ENTITY,
  &NodeFilterShowFlags_SHOW_PROCESSING_INSTRUCTION,
  &NodeFilterShowFlags_SHOW_COMMENT,
  &NodeFilterShowFlags_SHOW_DOCUMENT,
  &NodeFilterShowFlags_SHOW_DOCUMENT_TYPE,
  &NodeFilterShowFlags_SHOW_DOCUMENT_FRAGMENT,
  &NodeFilterShowFlags_SHOW_NOTATION,
0
};

::acdk::lang::dmi::ClazzEnumInfo* NodeFilterShowFlagsMetaInf::GetEnumInfo()
{
static ::acdk::lang::dmi::ClazzEnumInfo NodeFilterShowFlags_enumInfo = {
  ::acdk::lang::dmi::MiEnumInfo, // flags
  0, // attribute rest
  "NodeFilterShowFlags", // name
  -1, // hashCode
  "org/w3c/dom/traversal", // ns
  0, // _scopeParent
  0, // _nextSibling
  NodeFilterShowFlags_enumValues, // values
  0, // internal next link
};

  static ::acdk::lang::dmi::RegisterEnumInfo _register_NodeFilterShowFlags(&NodeFilterShowFlags_enumInfo);

  return &NodeFilterShowFlags_enumInfo;
}
static ::acdk::lang::dmi::RegisterEnumInfo _register_NodeFilterShowFlagsEnumInfo(NodeFilterShowFlagsMetaInf::GetEnumInfo());


} // namespace org
} // namespace w3c
} // namespace dom
} // namespace traversal

namespace org { 
namespace w3c { 
namespace dom { 
namespace traversal { 

::acdk::lang::dmi::ClazzSuperInfo* _NodeFilter_interfaces[] =
{
  0
};

::acdk::lang::dmi::ClazzInfo* NodeFilter::clazzInfo()
{
  static ::acdk::lang::dmi::ClazzInfo _clazzInfo =
{
  ::acdk::lang::dmi::MiClazzInfo | ::acdk::lang::dmi::MiCiInterface | ::acdk::lang::dmi::MiCiAbstract, // clazz-flags
  0, //AttributesRes
  "NodeFilter", // name of class
  -1, // hashCode
  "org/w3c/dom/traversal", // the namespace
  0, // _scopeParent
  0, // _nextSibling
  0, // type
  0, // _firstChild
  _NodeFilter_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
    NodeFilter::_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_NodeFilter(NodeFilter::clazzInfo());

::acdk::lang::RClass
NodeFilter::GetClass()
{
  return ::acdk::lang::Class::getSingeltonClass(clazzInfo());
}

//virtual
void
NodeFilter::getCollectableFields(FieldReferences& fields)
{
}


} // namespace org
} // namespace w3c
} // namespace dom
} // namespace traversal

namespace org { 
namespace w3c { 
namespace dom { 
namespace traversal { 

::acdk::lang::dmi::ClazzSuperInfo* _NodeIterator_interfaces[] =
{
  0
};

::acdk::lang::dmi::ClazzInfo* NodeIterator::clazzInfo()
{
  static ::acdk::lang::dmi::ClazzInfo _clazzInfo =
{
  ::acdk::lang::dmi::MiClazzInfo | ::acdk::lang::dmi::MiCiInterface | ::acdk::lang::dmi::MiCiAbstract, // clazz-flags
  0, //AttributesRes
  "NodeIterator", // name of class
  -1, // hashCode
  "org/w3c/dom/traversal", // the namespace
  0, // _scopeParent
  0, // _nextSibling
  0, // type
  0, // _firstChild
  _NodeIterator_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
    NodeIterator::_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_NodeIterator(NodeIterator::clazzInfo());

::acdk::lang::RClass
NodeIterator::GetClass()
{
  return ::acdk::lang::Class::getSingeltonClass(clazzInfo());
}

//virtual
void
NodeIterator::getCollectableFields(FieldReferences& fields)
{
}


} // namespace org
} // namespace w3c
} // namespace dom
} // namespace traversal

namespace org { 
namespace w3c { 
namespace dom { 
namespace traversal { 

::acdk::lang::dmi::ClazzSuperInfo* _TreeWalker_interfaces[] =
{
  0
};

::acdk::lang::dmi::ClazzInfo* TreeWalker::clazzInfo()
{
  static ::acdk::lang::dmi::ClazzInfo _clazzInfo =
{
  ::acdk::lang::dmi::MiClazzInfo | ::acdk::lang::dmi::MiCiInterface | ::acdk::lang::dmi::MiCiAbstract, // clazz-flags
  0, //AttributesRes
  "TreeWalker", // name of class
  -1, // hashCode
  "org/w3c/dom/traversal", // the namespace
  0, // _scopeParent
  0, // _nextSibling
  0, // type
  0, // _firstChild
  _TreeWalker_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
    TreeWalker::_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_TreeWalker(TreeWalker::clazzInfo());

::acdk::lang::RClass
TreeWalker::GetClass()
{
  return ::acdk::lang::Class::getSingeltonClass(clazzInfo());
}

//virtual
void
TreeWalker::getCollectableFields(FieldReferences& fields)
{
}


} // namespace org
} // namespace w3c
} // namespace dom
} // namespace traversal