org.scrashmeow.ojb.console.config
Class SearchDefinition

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

public class SearchDefinition
extends GeneratedObject
implements java.io.Serializable

Class SearchDefinition.

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

Constructor Summary
SearchDefinition()
           
 
Method Summary
 void addSearchableType(int index, SearchableType vSearchableType)
          Method addSearchableType
 void addSearchableType(SearchableType vSearchableType)
          Method addSearchableType
 void addSearchCriteria(int index, SearchCriteria vSearchCriteria)
          Method addSearchCriteria
 void addSearchCriteria(SearchCriteria vSearchCriteria)
          Method addSearchCriteria
 void clearSearchableType()
          Method clearSearchableType
 void clearSearchCriteria()
          Method clearSearchCriteria
 java.util.Enumeration enumerateSearchableType()
          Method enumerateSearchableType
 java.util.Enumeration enumerateSearchCriteria()
          Method enumerateSearchCriteria
 SearchableType[] getSearchableType()
          Method getSearchableType
 SearchableType getSearchableType(int index)
          Method getSearchableType
 int getSearchableTypeCount()
          Method getSearchableTypeCount
 SearchCriteria[] getSearchCriteria()
          Method getSearchCriteria
 SearchCriteria getSearchCriteria(int index)
          Method getSearchCriteria
 int getSearchCriteriaCount()
          Method getSearchCriteriaCount
 boolean isValid()
          Method isValid
 void marshal(org.xml.sax.ContentHandler handler)
          Method marshal
 void marshal(java.io.Writer out)
          Method marshal
 boolean removeSearchableType(SearchableType vSearchableType)
          Method removeSearchableType
 boolean removeSearchCriteria(SearchCriteria vSearchCriteria)
          Method removeSearchCriteria
 void setSearchableType(int index, SearchableType vSearchableType)
          Method setSearchableType
 void setSearchableType(SearchableType[] searchableTypeArray)
          Method setSearchableType
 void setSearchCriteria(int index, SearchCriteria vSearchCriteria)
          Method setSearchCriteria
 void setSearchCriteria(SearchCriteria[] searchCriteriaArray)
          Method setSearchCriteria
static SearchDefinition 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

SearchDefinition

public SearchDefinition()
Method Detail

addSearchCriteria

public void addSearchCriteria(SearchCriteria vSearchCriteria)
                       throws java.lang.IndexOutOfBoundsException
Method addSearchCriteria

Parameters:
vSearchCriteria -
java.lang.IndexOutOfBoundsException

addSearchCriteria

public void addSearchCriteria(int index,
                              SearchCriteria vSearchCriteria)
                       throws java.lang.IndexOutOfBoundsException
Method addSearchCriteria

Parameters:
index -
vSearchCriteria -
java.lang.IndexOutOfBoundsException

addSearchableType

public void addSearchableType(SearchableType vSearchableType)
                       throws java.lang.IndexOutOfBoundsException
Method addSearchableType

Parameters:
vSearchableType -
java.lang.IndexOutOfBoundsException

addSearchableType

public void addSearchableType(int index,
                              SearchableType vSearchableType)
                       throws java.lang.IndexOutOfBoundsException
Method addSearchableType

Parameters:
index -
vSearchableType -
java.lang.IndexOutOfBoundsException

clearSearchCriteria

public void clearSearchCriteria()
Method clearSearchCriteria


clearSearchableType

public void clearSearchableType()
Method clearSearchableType


enumerateSearchCriteria

public java.util.Enumeration enumerateSearchCriteria()
Method enumerateSearchCriteria


enumerateSearchableType

public java.util.Enumeration enumerateSearchableType()
Method enumerateSearchableType


getSearchCriteria

public SearchCriteria getSearchCriteria(int index)
                                 throws java.lang.IndexOutOfBoundsException
Method getSearchCriteria

Parameters:
index -
java.lang.IndexOutOfBoundsException

getSearchCriteria

public SearchCriteria[] getSearchCriteria()
Method getSearchCriteria


getSearchCriteriaCount

public int getSearchCriteriaCount()
Method getSearchCriteriaCount


getSearchableType

public SearchableType getSearchableType(int index)
                                 throws java.lang.IndexOutOfBoundsException
Method getSearchableType

Parameters:
index -
java.lang.IndexOutOfBoundsException

getSearchableType

public SearchableType[] getSearchableType()
Method getSearchableType


getSearchableTypeCount

public int getSearchableTypeCount()
Method getSearchableTypeCount


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

removeSearchCriteria

public boolean removeSearchCriteria(SearchCriteria vSearchCriteria)
Method removeSearchCriteria

Parameters:
vSearchCriteria -

removeSearchableType

public boolean removeSearchableType(SearchableType vSearchableType)
Method removeSearchableType

Parameters:
vSearchableType -

setSearchCriteria

public void setSearchCriteria(int index,
                              SearchCriteria vSearchCriteria)
                       throws java.lang.IndexOutOfBoundsException
Method setSearchCriteria

Parameters:
index -
vSearchCriteria -
java.lang.IndexOutOfBoundsException

setSearchCriteria

public void setSearchCriteria(SearchCriteria[] searchCriteriaArray)
Method setSearchCriteria

Parameters:
searchCriteriaArray -

setSearchableType

public void setSearchableType(int index,
                              SearchableType vSearchableType)
                       throws java.lang.IndexOutOfBoundsException
Method setSearchableType

Parameters:
index -
vSearchableType -
java.lang.IndexOutOfBoundsException

setSearchableType

public void setSearchableType(SearchableType[] searchableTypeArray)
Method setSearchableType

Parameters:
searchableTypeArray -

unmarshal

public static SearchDefinition 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.