com.u2d.type.atom
Class FileEO

java.lang.Object
  extended by com.u2d.model.AbstractEObject
      extended by com.u2d.model.AbstractAtomicEO
          extended by com.u2d.type.atom.FileEO
All Implemented Interfaces:
AtomicEObject, ChangeNotifier, EObject, Viewable, ValidationNotifier, java.io.Serializable
Direct Known Subclasses:
FileWEO

public class FileEO
extends AbstractAtomicEO

Created by IntelliJ IDEA. User: eitan Date: Nov 28, 2005 Time: 10:40:33 PM

See Also:
Serialized Form

Nested Class Summary
static class FileEO.FileUseIntent
           
 
Field Summary
protected  FileEO.FileUseIntent _intent
           
protected  java.io.File _value
           
 
Fields inherited from class com.u2d.model.AbstractEObject
_listenerList, _postListeners, _validationEvent, _validationListenerList, changeEvent
 
Constructor Summary
FileEO()
           
FileEO(java.io.File value)
           
FileEO(java.lang.String value)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 java.lang.String escape()
           
 java.io.File fileValue()
           
 AtomicEditor getEditor()
           
 FileEO.FileUseIntent getIntent()
           
 AtomicRenderer getRenderer()
           
 java.lang.Object getValue()
           
 int hashCode()
           
 boolean isEmpty()
           
 java.util.List listRecursive(java.io.FileFilter filter)
           
 EObject makeCopy()
           
 void parseValue(java.lang.String stringValue)
           
 void setValue(EObject value)
           
 void setValue(java.io.File value)
           
 java.lang.String stringValue()
           
 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
 

Field Detail

_value

protected java.io.File _value

_intent

protected FileEO.FileUseIntent _intent
Constructor Detail

FileEO

public FileEO()

FileEO

public FileEO(java.io.File value)

FileEO

public FileEO(java.lang.String value)
Method Detail

getValue

public java.lang.Object getValue()

fileValue

public java.io.File fileValue()

stringValue

public java.lang.String stringValue()

setValue

public void setValue(java.io.File value)

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

toString

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

isEmpty

public boolean isEmpty()
Specified by:
isEmpty in interface EObject
Specified by:
isEmpty 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

getRenderer

public AtomicRenderer getRenderer()

getEditor

public AtomicEditor getEditor()

parseValue

public void parseValue(java.lang.String stringValue)

makeCopy

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

escape

public java.lang.String escape()

listRecursive

public java.util.List listRecursive(java.io.FileFilter filter)

getIntent

public FileEO.FileUseIntent getIntent()