org.scrashmeow.ojb.console.config.repository
Class ClassDescriptor

java.lang.Object
  |
  +--org.scrashmeow.ojb.console.GeneratedObject
        |
        +--org.scrashmeow.ojb.console.config.repository.ClassDescriptor
All Implemented Interfaces:
java.io.Serializable

public class ClassDescriptor
extends GeneratedObject
implements java.io.Serializable

Class ClassDescriptor.

Version:
$Revision$ $Date$
See Also:
Serialized Form

Constructor Summary
ClassDescriptor()
           
 
Method Summary
 void addBrowseableFields(BrowseableFields vBrowseableFields)
          Method addBrowseableFields
 void addBrowseableFields(int index, BrowseableFields vBrowseableFields)
          Method addBrowseableFields
 void addCollectionDescriptor(CollectionDescriptor vCollectionDescriptor)
          Method addCollectionDescriptor
 void addCollectionDescriptor(int index, CollectionDescriptor vCollectionDescriptor)
          Method addCollectionDescriptor
 void addFieldDescriptor(FieldDescriptor vFieldDescriptor)
          Method addFieldDescriptor
 void addFieldDescriptor(int index, FieldDescriptor vFieldDescriptor)
          Method addFieldDescriptor
 void addReferenceDescriptor(int index, ReferenceDescriptor vReferenceDescriptor)
          Method addReferenceDescriptor
 void addReferenceDescriptor(ReferenceDescriptor vReferenceDescriptor)
          Method addReferenceDescriptor
 void clearBrowseableFields()
          Method clearBrowseableFields
 void clearCollectionDescriptor()
          Method clearCollectionDescriptor
 void clearFieldDescriptor()
          Method clearFieldDescriptor
 void clearReferenceDescriptor()
          Method clearReferenceDescriptor
 java.util.Enumeration enumerateBrowseableFields()
          Method enumerateBrowseableFields
 java.util.Enumeration enumerateCollectionDescriptor()
          Method enumerateCollectionDescriptor
 java.util.Enumeration enumerateFieldDescriptor()
          Method enumerateFieldDescriptor
 java.util.Enumeration enumerateReferenceDescriptor()
          Method enumerateReferenceDescriptor
 BrowseableFields[] getBrowseableFields()
          Method getBrowseableFields
 BrowseableFields getBrowseableFields(int index)
          Method getBrowseableFields
 int getBrowseableFieldsCount()
          Method getBrowseableFieldsCount
 CollectionDescriptor[] getCollectionDescriptor()
          Method getCollectionDescriptor
 CollectionDescriptor getCollectionDescriptor(int index)
          Method getCollectionDescriptor
 int getCollectionDescriptorCount()
          Method getCollectionDescriptorCount
 FieldDescriptor[] getFieldDescriptor()
          Method getFieldDescriptor
 FieldDescriptor getFieldDescriptor(int index)
          Method getFieldDescriptor
 int getFieldDescriptorCount()
          Method getFieldDescriptorCount
 InstanceLabelDescriptor getInstanceLabelDescriptor()
          Method getInstanceLabelDescriptorReturns the value of field 'instanceLabelDescriptor'.
 java.lang.String getName()
          Method getNameReturns the value of field 'name'.
 ReferenceDescriptor[] getReferenceDescriptor()
          Method getReferenceDescriptor
 ReferenceDescriptor getReferenceDescriptor(int index)
          Method getReferenceDescriptor
 int getReferenceDescriptorCount()
          Method getReferenceDescriptorCount
 UiDescriptor getUiDescriptor()
          Method getUiDescriptorReturns the value of field 'uiDescriptor'.
 boolean isValid()
          Method isValid
 void marshal(org.xml.sax.ContentHandler handler)
          Method marshal
 void marshal(java.io.Writer out)
          Method marshal
 boolean removeBrowseableFields(BrowseableFields vBrowseableFields)
          Method removeBrowseableFields
 boolean removeCollectionDescriptor(CollectionDescriptor vCollectionDescriptor)
          Method removeCollectionDescriptor
 boolean removeFieldDescriptor(FieldDescriptor vFieldDescriptor)
          Method removeFieldDescriptor
 boolean removeReferenceDescriptor(ReferenceDescriptor vReferenceDescriptor)
          Method removeReferenceDescriptor
 void setBrowseableFields(BrowseableFields[] browseableFieldsArray)
          Method setBrowseableFields
 void setBrowseableFields(int index, BrowseableFields vBrowseableFields)
          Method setBrowseableFields
 void setCollectionDescriptor(CollectionDescriptor[] collectionDescriptorArray)
          Method setCollectionDescriptor
 void setCollectionDescriptor(int index, CollectionDescriptor vCollectionDescriptor)
          Method setCollectionDescriptor
 void setFieldDescriptor(FieldDescriptor[] fieldDescriptorArray)
          Method setFieldDescriptor
 void setFieldDescriptor(int index, FieldDescriptor vFieldDescriptor)
          Method setFieldDescriptor
 void setInstanceLabelDescriptor(InstanceLabelDescriptor instanceLabelDescriptor)
          Method setInstanceLabelDescriptorSets the value of field 'instanceLabelDescriptor'.
 void setName(java.lang.String name)
          Method setNameSets the value of field 'name'.
 void setReferenceDescriptor(int index, ReferenceDescriptor vReferenceDescriptor)
          Method setReferenceDescriptor
 void setReferenceDescriptor(ReferenceDescriptor[] referenceDescriptorArray)
          Method setReferenceDescriptor
 void setUiDescriptor(UiDescriptor uiDescriptor)
          Method setUiDescriptorSets the value of field 'uiDescriptor'.
static ClassDescriptor unmarshal(java.io.Reader reader)
          Method unmarshal
 void validate()
          Method validate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClassDescriptor

public ClassDescriptor()
Method Detail

addBrowseableFields

public void addBrowseableFields(BrowseableFields vBrowseableFields)
                         throws java.lang.IndexOutOfBoundsException
Method addBrowseableFields

Parameters:
vBrowseableFields -
java.lang.IndexOutOfBoundsException

addBrowseableFields

public void addBrowseableFields(int index,
                                BrowseableFields vBrowseableFields)
                         throws java.lang.IndexOutOfBoundsException
Method addBrowseableFields

Parameters:
index -
vBrowseableFields -
java.lang.IndexOutOfBoundsException

addCollectionDescriptor

public void addCollectionDescriptor(CollectionDescriptor vCollectionDescriptor)
                             throws java.lang.IndexOutOfBoundsException
Method addCollectionDescriptor

Parameters:
vCollectionDescriptor -
java.lang.IndexOutOfBoundsException

addCollectionDescriptor

public void addCollectionDescriptor(int index,
                                    CollectionDescriptor vCollectionDescriptor)
                             throws java.lang.IndexOutOfBoundsException
Method addCollectionDescriptor

Parameters:
index -
vCollectionDescriptor -
java.lang.IndexOutOfBoundsException

addFieldDescriptor

public void addFieldDescriptor(FieldDescriptor vFieldDescriptor)
                        throws java.lang.IndexOutOfBoundsException
Method addFieldDescriptor

Parameters:
vFieldDescriptor -
java.lang.IndexOutOfBoundsException

addFieldDescriptor

public void addFieldDescriptor(int index,
                               FieldDescriptor vFieldDescriptor)
                        throws java.lang.IndexOutOfBoundsException
Method addFieldDescriptor

Parameters:
index -
vFieldDescriptor -
java.lang.IndexOutOfBoundsException

addReferenceDescriptor

public void addReferenceDescriptor(ReferenceDescriptor vReferenceDescriptor)
                            throws java.lang.IndexOutOfBoundsException
Method addReferenceDescriptor

Parameters:
vReferenceDescriptor -
java.lang.IndexOutOfBoundsException

addReferenceDescriptor

public void addReferenceDescriptor(int index,
                                   ReferenceDescriptor vReferenceDescriptor)
                            throws java.lang.IndexOutOfBoundsException
Method addReferenceDescriptor

Parameters:
index -
vReferenceDescriptor -
java.lang.IndexOutOfBoundsException

clearBrowseableFields

public void clearBrowseableFields()
Method clearBrowseableFields


clearCollectionDescriptor

public void clearCollectionDescriptor()
Method clearCollectionDescriptor


clearFieldDescriptor

public void clearFieldDescriptor()
Method clearFieldDescriptor


clearReferenceDescriptor

public void clearReferenceDescriptor()
Method clearReferenceDescriptor


enumerateBrowseableFields

public java.util.Enumeration enumerateBrowseableFields()
Method enumerateBrowseableFields


enumerateCollectionDescriptor

public java.util.Enumeration enumerateCollectionDescriptor()
Method enumerateCollectionDescriptor


enumerateFieldDescriptor

public java.util.Enumeration enumerateFieldDescriptor()
Method enumerateFieldDescriptor


enumerateReferenceDescriptor

public java.util.Enumeration enumerateReferenceDescriptor()
Method enumerateReferenceDescriptor


getBrowseableFields

public BrowseableFields getBrowseableFields(int index)
                                     throws java.lang.IndexOutOfBoundsException
Method getBrowseableFields

Parameters:
index -
java.lang.IndexOutOfBoundsException

getBrowseableFields

public BrowseableFields[] getBrowseableFields()
Method getBrowseableFields


getBrowseableFieldsCount

public int getBrowseableFieldsCount()
Method getBrowseableFieldsCount


getCollectionDescriptor

public CollectionDescriptor getCollectionDescriptor(int index)
                                             throws java.lang.IndexOutOfBoundsException
Method getCollectionDescriptor

Parameters:
index -
java.lang.IndexOutOfBoundsException

getCollectionDescriptor

public CollectionDescriptor[] getCollectionDescriptor()
Method getCollectionDescriptor


getCollectionDescriptorCount

public int getCollectionDescriptorCount()
Method getCollectionDescriptorCount


getFieldDescriptor

public FieldDescriptor getFieldDescriptor(int index)
                                   throws java.lang.IndexOutOfBoundsException
Method getFieldDescriptor

Parameters:
index -
java.lang.IndexOutOfBoundsException

getFieldDescriptor

public FieldDescriptor[] getFieldDescriptor()
Method getFieldDescriptor


getFieldDescriptorCount

public int getFieldDescriptorCount()
Method getFieldDescriptorCount


getInstanceLabelDescriptor

public InstanceLabelDescriptor getInstanceLabelDescriptor()
Method getInstanceLabelDescriptorReturns the value of field 'instanceLabelDescriptor'.

Returns:
the value of field 'instanceLabelDescriptor'.

getName

public java.lang.String getName()
Method getNameReturns the value of field 'name'.

Returns:
the value of field 'name'.

getReferenceDescriptor

public ReferenceDescriptor getReferenceDescriptor(int index)
                                           throws java.lang.IndexOutOfBoundsException
Method getReferenceDescriptor

Parameters:
index -
java.lang.IndexOutOfBoundsException

getReferenceDescriptor

public ReferenceDescriptor[] getReferenceDescriptor()
Method getReferenceDescriptor


getReferenceDescriptorCount

public int getReferenceDescriptorCount()
Method getReferenceDescriptorCount


getUiDescriptor

public UiDescriptor getUiDescriptor()
Method getUiDescriptorReturns the value of field 'uiDescriptor'.

Returns:
the value of field 'uiDescriptor'.

isValid

public boolean isValid()
Method isValid


marshal

public void marshal(java.io.Writer out)
             throws org.exolab.castor.xml.MarshalException,
                    org.exolab.castor.xml.ValidationException
Method marshal

Parameters:
out -
org.exolab.castor.xml.MarshalException
org.exolab.castor.xml.ValidationException

marshal

public void marshal(org.xml.sax.ContentHandler handler)
             throws java.io.IOException,
                    org.exolab.castor.xml.MarshalException,
                    org.exolab.castor.xml.ValidationException
Method marshal

Parameters:
handler -
java.io.IOException
org.exolab.castor.xml.MarshalException
org.exolab.castor.xml.ValidationException

removeBrowseableFields

public boolean removeBrowseableFields(BrowseableFields vBrowseableFields)
Method removeBrowseableFields

Parameters:
vBrowseableFields -

removeCollectionDescriptor

public boolean removeCollectionDescriptor(CollectionDescriptor vCollectionDescriptor)
Method removeCollectionDescriptor

Parameters:
vCollectionDescriptor -

removeFieldDescriptor

public boolean removeFieldDescriptor(FieldDescriptor vFieldDescriptor)
Method removeFieldDescriptor

Parameters:
vFieldDescriptor -

removeReferenceDescriptor

public boolean removeReferenceDescriptor(ReferenceDescriptor vReferenceDescriptor)
Method removeReferenceDescriptor

Parameters:
vReferenceDescriptor -

setBrowseableFields

public void setBrowseableFields(int index,
                                BrowseableFields vBrowseableFields)
                         throws java.lang.IndexOutOfBoundsException
Method setBrowseableFields

Parameters:
index -
vBrowseableFields -
java.lang.IndexOutOfBoundsException

setBrowseableFields

public void setBrowseableFields(BrowseableFields[] browseableFieldsArray)
Method setBrowseableFields

Parameters:
browseableFieldsArray -

setCollectionDescriptor

public void setCollectionDescriptor(int index,
                                    CollectionDescriptor vCollectionDescriptor)
                             throws java.lang.IndexOutOfBoundsException
Method setCollectionDescriptor

Parameters:
index -
vCollectionDescriptor -
java.lang.IndexOutOfBoundsException

setCollectionDescriptor

public void setCollectionDescriptor(CollectionDescriptor[] collectionDescriptorArray)
Method setCollectionDescriptor

Parameters:
collectionDescriptorArray -

setFieldDescriptor

public void setFieldDescriptor(int index,
                               FieldDescriptor vFieldDescriptor)
                        throws java.lang.IndexOutOfBoundsException
Method setFieldDescriptor

Parameters:
index -
vFieldDescriptor -
java.lang.IndexOutOfBoundsException

setFieldDescriptor

public void setFieldDescriptor(FieldDescriptor[] fieldDescriptorArray)
Method setFieldDescriptor

Parameters:
fieldDescriptorArray -

setInstanceLabelDescriptor

public void setInstanceLabelDescriptor(InstanceLabelDescriptor instanceLabelDescriptor)
Method setInstanceLabelDescriptorSets the value of field 'instanceLabelDescriptor'.

Parameters:
instanceLabelDescriptor - the value of field 'instanceLabelDescriptor'.

setName

public void setName(java.lang.String name)
Method setNameSets the value of field 'name'.

Parameters:
name - the value of field 'name'.

setReferenceDescriptor

public void setReferenceDescriptor(int index,
                                   ReferenceDescriptor vReferenceDescriptor)
                            throws java.lang.IndexOutOfBoundsException
Method setReferenceDescriptor

Parameters:
index -
vReferenceDescriptor -
java.lang.IndexOutOfBoundsException

setReferenceDescriptor

public void setReferenceDescriptor(ReferenceDescriptor[] referenceDescriptorArray)
Method setReferenceDescriptor

Parameters:
referenceDescriptorArray -

setUiDescriptor

public void setUiDescriptor(UiDescriptor uiDescriptor)
Method setUiDescriptorSets the value of field 'uiDescriptor'.

Parameters:
uiDescriptor - the value of field 'uiDescriptor'.

unmarshal

public static ClassDescriptor unmarshal(java.io.Reader reader)
                                 throws org.exolab.castor.xml.MarshalException,
                                        org.exolab.castor.xml.ValidationException
Method unmarshal

Parameters:
reader -
org.exolab.castor.xml.MarshalException
org.exolab.castor.xml.ValidationException

validate

public void validate()
              throws org.exolab.castor.xml.ValidationException
Method validate

org.exolab.castor.xml.ValidationException


Copyright © 2003 Alexander Bibighaus et al. All Rights Reserved.