jas.util.tree
Class TreeItem

java.lang.Object
  |
  +--jas.util.tree.TreeItem
All Implemented Interfaces:
java.lang.Cloneable, java.io.Externalizable, java.io.Serializable

public class TreeItem
extends java.lang.Object
implements java.io.Externalizable, java.lang.Cloneable

See Also:
Serialized Form

Field Summary
static int DELETED
           
 int flags
           
static int FOLDER
           
static int HAS_SUB_ITEMS
           
 java.lang.String[] path
           
 java.lang.String type
           
 
Constructor Summary
TreeItem()
           
TreeItem(java.lang.String s)
           
TreeItem(java.lang.String[] path, java.lang.String type, int flags)
           
TreeItem(java.lang.String s, java.lang.String type)
           
TreeItem(java.lang.String s, java.lang.String type, int flags)
           
 
Method Summary
 java.lang.Object clone()
           
 boolean equals(java.lang.Object in)
           
 int hashCode()
           
 void readExternal(java.io.ObjectInput in)
           
 java.lang.String toString()
           
 void writeExternal(java.io.ObjectOutput out)
           
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

path

public java.lang.String[] path

type

public java.lang.String type

flags

public int flags

HAS_SUB_ITEMS

public static final int HAS_SUB_ITEMS

DELETED

public static final int DELETED

FOLDER

public static final int FOLDER
Constructor Detail

TreeItem

public TreeItem()

TreeItem

public TreeItem(java.lang.String s)

TreeItem

public TreeItem(java.lang.String s,
                java.lang.String type)

TreeItem

public TreeItem(java.lang.String s,
                java.lang.String type,
                int flags)

TreeItem

public TreeItem(java.lang.String[] path,
                java.lang.String type,
                int flags)
Method Detail

readExternal

public void readExternal(java.io.ObjectInput in)
                  throws java.io.IOException,
                         java.lang.ClassNotFoundException
Specified by:
readExternal in interface java.io.Externalizable

writeExternal

public void writeExternal(java.io.ObjectOutput out)
                   throws java.io.IOException
Specified by:
writeExternal in interface java.io.Externalizable

equals

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

hashCode

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

clone

public java.lang.Object clone()
Overrides:
clone in class java.lang.Object

toString

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