com.swfm.mica.core
Class MiPropertyDescriptions

java.lang.Object
  extended bycom.swfm.mica.util.TypedVector
      extended bycom.swfm.mica.core.MiPropertyDescriptions

public class MiPropertyDescriptions
extends TypedVector

Version:
%I% %G%
Author:
Michael L. Davis

Constructor Summary
MiPropertyDescriptions()
           
MiPropertyDescriptions(MiPropertyDescription desc)
           
MiPropertyDescriptions(MiPropertyDescriptions descs)
           
MiPropertyDescriptions(java.lang.String targetClassName)
           
MiPropertyDescriptions(java.lang.String targetClassName, MiPropertyDescriptions descs)
           
 
Method Summary
 void addElement(MiPropertyDescription desc)
           
 void append(FastVector vector)
           
 void append(java.lang.Object[] srcArray)
           
 void append(TypedVector typedVector)
           
 void appendPropertyDescriptionComponent(MiPropertyDescriptions descs)
           
 boolean contains(MiPropertyDescription desc)
           
 boolean contains(java.lang.String propertyName)
           
 MiPropertyDescriptions copy()
           
 MiPropertyDescriptions deepCopy()
           
 MiPropertyDescription elementAt(int index)
           
 MiPropertyDescription elementAt(java.lang.String propertyName)
           
 boolean equals(java.lang.Object other)
           
 java.lang.String getDisplayName()
           
 int getNumberOfPropertyDescriptionComponents()
           
 MiPropertyDescriptions getPropertyDescriptionComponent(int index)
           
 MiPropertyDescriptions getPropertyDescriptionsForClass(java.lang.String className)
           
 java.lang.String getTargetClassName()
           
 int hashCode()
           
 int indexOf(MiPropertyDescription desc)
           
 void insertElementAt(MiPropertyDescription desc, int index)
           
 void insertPropertyDescriptionComponent(MiPropertyDescriptions descs, int index)
           
 MiPropertyDescription lastElement()
           
 void removeAllElements()
           
 boolean removeElement(MiPropertyDescription desc)
           
 void removeElementAt(int index)
           
 void setDisplayName(java.lang.String name)
           
 void setElementAt(MiPropertyDescription desc, int index)
           
 void setTargetClassName(java.lang.String name)
           
 int size()
           
 MiPropertyDescription[] toArray()
           
 java.lang.String toString()
           
 java.lang.String toString(java.lang.String indent)
           
 
Methods inherited from class com.swfm.mica.util.TypedVector
indexOf, removeAll
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MiPropertyDescriptions

public MiPropertyDescriptions()

MiPropertyDescriptions

public MiPropertyDescriptions(java.lang.String targetClassName)

MiPropertyDescriptions

public MiPropertyDescriptions(MiPropertyDescriptions descs)

MiPropertyDescriptions

public MiPropertyDescriptions(java.lang.String targetClassName,
                              MiPropertyDescriptions descs)

MiPropertyDescriptions

public MiPropertyDescriptions(MiPropertyDescription desc)
Method Detail

setDisplayName

public void setDisplayName(java.lang.String name)

getDisplayName

public java.lang.String getDisplayName()

setTargetClassName

public void setTargetClassName(java.lang.String name)

getTargetClassName

public java.lang.String getTargetClassName()

getPropertyDescriptionsForClass

public MiPropertyDescriptions getPropertyDescriptionsForClass(java.lang.String className)

insertPropertyDescriptionComponent

public void insertPropertyDescriptionComponent(MiPropertyDescriptions descs,
                                               int index)

appendPropertyDescriptionComponent

public void appendPropertyDescriptionComponent(MiPropertyDescriptions descs)

getNumberOfPropertyDescriptionComponents

public int getNumberOfPropertyDescriptionComponents()

getPropertyDescriptionComponent

public MiPropertyDescriptions getPropertyDescriptionComponent(int index)

size

public int size()
Overrides:
size in class TypedVector

elementAt

public MiPropertyDescription elementAt(int index)

lastElement

public MiPropertyDescription lastElement()

addElement

public void addElement(MiPropertyDescription desc)

setElementAt

public void setElementAt(MiPropertyDescription desc,
                         int index)

insertElementAt

public void insertElementAt(MiPropertyDescription desc,
                            int index)

removeElement

public boolean removeElement(MiPropertyDescription desc)

removeAllElements

public void removeAllElements()
Overrides:
removeAllElements in class TypedVector

removeElementAt

public void removeElementAt(int index)
Overrides:
removeElementAt in class TypedVector

copy

public MiPropertyDescriptions copy()

deepCopy

public MiPropertyDescriptions deepCopy()

append

public void append(java.lang.Object[] srcArray)
Overrides:
append in class TypedVector

append

public void append(FastVector vector)
Overrides:
append in class TypedVector

append

public void append(TypedVector typedVector)
Overrides:
append in class TypedVector

indexOf

public int indexOf(MiPropertyDescription desc)

contains

public boolean contains(MiPropertyDescription desc)

elementAt

public MiPropertyDescription elementAt(java.lang.String propertyName)

contains

public boolean contains(java.lang.String propertyName)

toArray

public MiPropertyDescription[] toArray()

equals

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

hashCode

public int hashCode()
Overrides:
hashCode in class TypedVector

toString

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

toString

public java.lang.String toString(java.lang.String indent)