Package org.apache.torque.generator.source

# Klasse ModelNodePointer

java.lang.Object
org.apache.commons.jxpath.ri.model.NodePointer
org.apache.commons.jxpath.ri.model.beans.PropertyOwnerPointer
org.apache.commons.jxpath.ri.model.beans.BeanPointer
org.apache.torque.generator.source.ModelNodePointer

Alle implementierten Schnittstellen:
  `Serializable`, `Cloneable`, `Comparable`, `org.apache.commons.jxpath.Pointer`

public class ModelNodePointer extends org.apache.commons.jxpath.ri.model.beans.BeanPointer
A Pointer that points to a Java Object or a collection. It is either the first element of a path or a pointer for a property value.

Version:
  $Id: $
Autor:
  Dmitri Plotnikov, Thomas Fox
Siehe auch:
  - Serialisierte Form

- ## Feldübersicht

  ### Von Klasse geerbte Felder org.apache.commons.jxpath.ri.model.NodePointer

  `index, locale, parent, UNKNOWN_NAMESPACE, WHOLE_COLLECTION`

- ## Konstruktorübersicht

  Konstruktoren
  Konstruktor
  Beschreibung
  `ModelNodePointer(org.apache.commons.jxpath.ri.model.NodePointer parent, org.apache.commons.jxpath.ri.QName name, Object bean, org.apache.commons.jxpath.JXPathBeanInfo beanInfo, Class<?> beanClass)`
  Create a new BeanPointer.
  `ModelNodePointer(org.apache.commons.jxpath.ri.QName name, Object bean, org.apache.commons.jxpath.JXPathBeanInfo beanInfo, Class<?> beanClass, Locale locale)`
  Create a new BeanPointer.

- ## Methodenübersicht

  Modifizierer und Typ
  Methode
  Beschreibung
  `boolean`
  `equals(Object object)`
  `org.apache.commons.jxpath.ri.model.beans.PropertyPointer`
  `getPropertyPointer()`
  `int`
  `hashCode()`

  ### Von Klasse geerbte Methoden org.apache.commons.jxpath.ri.model.beans.BeanPointer

  `asPath, getBaseValue, getLength, getName, isCollection, isLeaf`

  ### Von Klasse geerbte Methoden org.apache.commons.jxpath.ri.model.beans.PropertyOwnerPointer

  `attributeIterator, childIterator, compareChildNodePointers, createNodeIterator, getImmediateNode, isDynamicPropertyDeclarationSupported, isValidProperty, remove, setIndex, setValue`

  ### Von Klasse geerbte Methoden org.apache.commons.jxpath.ri.model.NodePointer

  `clone, compareTo, createAttribute, createChild, createChild, createPath, createPath, escape, getAbstractFactory, getDefaultNamespaceURI, getImmediateParentPointer, getImmediateValuePointer, getIndex, getLocale, getNamespaceResolver, getNamespaceURI, getNamespaceURI, getNode, getNodeSetByKey, getNodeValue, getParent, getPointerByID, getPointerByKey, getRootNode, getValue, getValuePointer, isActual, isAttribute, isContainer, isDefaultNamespace, isLanguage, isNode, isRoot, namespaceIterator, namespacePointer, newChildNodePointer, newNodePointer, printPointerChain, setAttribute, setNamespaceResolver, testNode, toString`

  ### Von Klasse geerbte Methoden java.lang.Object

  `finalize, getClass, notify, notifyAll, wait, wait, wait`

- ## Konstruktordetails

  - ### ModelNodePointer

    public ModelNodePointer(org.apache.commons.jxpath.ri.QName name, Object bean, org.apache.commons.jxpath.JXPathBeanInfo beanInfo, Class<?> beanClass, Locale locale)
    Create a new BeanPointer.
    Parameter:
      `name` - is the name given to the first node
      `bean` - pointed
      `beanInfo` - JXPathBeanInfo
      `beanClass` - the class of the bean
      `locale` - Locale

  - ### ModelNodePointer

    public ModelNodePointer(org.apache.commons.jxpath.ri.model.NodePointer parent, org.apache.commons.jxpath.ri.QName name, Object bean, org.apache.commons.jxpath.JXPathBeanInfo beanInfo, Class<?> beanClass)
    Create a new BeanPointer.
    Parameter:
      `parent` - pointer
      `name` - is the name given to the first node
      `bean` - pointed
      `beanInfo` - JXPathBeanInfo
      `beanClass` - the class of the bean

- ## Methodendetails

  - ### getPropertyPointer

    public org.apache.commons.jxpath.ri.model.beans.PropertyPointer getPropertyPointer()
    Setzt außer Kraft:
      `getPropertyPointer` in Klasse `org.apache.commons.jxpath.ri.model.beans.BeanPointer`

  - ### hashCode

    public int hashCode()
    Setzt außer Kraft:
      `hashCode` in Klasse `org.apache.commons.jxpath.ri.model.beans.BeanPointer`

  - ### equals

    public boolean equals(Object object)
    Setzt außer Kraft:
      `equals` in Klasse `org.apache.commons.jxpath.ri.model.beans.BeanPointer`