com.u2d.find
Class FieldPath

java.lang.Object
  extended by com.u2d.model.AbstractEObject
      extended by com.u2d.model.AbstractAtomicEO
          extended by com.u2d.find.FieldPath
All Implemented Interfaces:
AtomicEObject, ChangeNotifier, EObject, Viewable, ValidationNotifier, java.io.Serializable

public class FieldPath
extends AbstractAtomicEO

Author:
Eitan Suez
See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.u2d.model.AbstractEObject
_listenerList, _postListeners, _validationEvent, _validationListenerList, changeEvent
 
Constructor Summary
FieldPath()
           
FieldPath(java.util.LinkedList path)
           
FieldPath(java.lang.String path)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 org.hibernate.Criteria getCriteria(org.hibernate.Session s)
           
 AtomicEditor getEditor()
           
 Field getLastField()
           
 java.util.LinkedList getPathList()
           
 java.lang.String getPathString()
           
 AtomicRenderer getRenderer()
           
 int hashCode()
           
 boolean isEmpty()
           
 int length()
           
 EObject makeCopy()
           
 void parseValue(java.lang.String stringValue)
           
 ComplexType pathtype()
           
 void setValue(EObject value)
           
 org.hibernate.Criteria specify(org.hibernate.Criteria c)
           
 Title title()
           
 java.lang.String toString()
           
 
Methods inherited from class com.u2d.model.AbstractAtomicEO
commands, getMainView, getView, iconLg, iconSm, type, validate
 
Methods inherited from class com.u2d.model.AbstractEObject
addChangeListener, addPostChangeListener, addValidationListener, currentUser, field, fireStateChanged, fireValidationException, fireValidationException, hbmPersistor, parentObject, persistor, removeChangeListener, removePostChangeListener, removeValidationListener, setField, vmech
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.u2d.model.EObject
field, parentObject, setField
 
Methods inherited from interface com.u2d.validation.ValidationNotifier
addValidationListener, fireValidationException, fireValidationException, removeValidationListener
 
Methods inherited from interface com.u2d.model.ChangeNotifier
addChangeListener, fireStateChanged, removeChangeListener
 

Constructor Detail

FieldPath

public FieldPath()

FieldPath

public FieldPath(java.lang.String path)

FieldPath

public FieldPath(java.util.LinkedList path)
Method Detail

getPathString

public java.lang.String getPathString()

getPathList

public java.util.LinkedList getPathList()

length

public int length()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

pathtype

public ComplexType pathtype()

getCriteria

public org.hibernate.Criteria getCriteria(org.hibernate.Session s)
                                   throws org.hibernate.HibernateException
Throws:
org.hibernate.HibernateException

specify

public org.hibernate.Criteria specify(org.hibernate.Criteria c)
                               throws org.hibernate.HibernateException
Throws:
org.hibernate.HibernateException

getLastField

public Field getLastField()

isEmpty

public boolean isEmpty()
Specified by:
isEmpty in interface EObject
Specified by:
isEmpty in class AbstractEObject

parseValue

public void parseValue(java.lang.String stringValue)

makeCopy

public EObject makeCopy()
Specified by:
makeCopy in interface EObject
Specified by:
makeCopy in class AbstractEObject

getRenderer

public AtomicRenderer getRenderer()

getEditor

public AtomicEditor getEditor()

setValue

public void setValue(EObject value)
Specified by:
setValue in interface EObject
Specified by:
setValue in class AbstractEObject

title

public Title title()
Specified by:
title in interface EObject
Specified by:
title in class AbstractEObject

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object