org.exolab.castor.mapping.xml

Class NamedQuery

Implemented Interfaces:
java.io.Serializable

public class NamedQuery
extends java.lang.Object
implements java.io.Serializable

Class NamedQuery.
Version:
$Revision$ $Date$
See Also:
Serialized Form

Constructor Summary

NamedQuery()

Method Summary

void
addQueryHint(int index, QueryHint vQueryHint)
Method addQueryHint
void
addQueryHint(QueryHint vQueryHint)
Method addQueryHint
void
clearQueryHint()
Method clearQueryHint
java.util.Enumeration
enumerateQueryHint()
Method enumerateQueryHint
java.lang.String
getName()
Returns the value of field 'name'.
java.lang.String
getQuery()
Returns the value of field 'query'.
QueryHint[]
getQueryHint()
Method getQueryHint
QueryHint
getQueryHint(int index)
Method getQueryHint
int
getQueryHintCount()
Method getQueryHintCount
boolean
isValid()
Method isValid
void
marshal(java.io.Writer out)
Method marshal
void
marshal(org.xml.sax.ContentHandler handler)
Method marshal
boolean
removeQueryHint(QueryHint vQueryHint)
Method removeQueryHint
void
setName(java.lang.String name)
Sets the value of field 'name'.
void
setQuery(java.lang.String query)
Sets the value of field 'query'.
void
setQueryHint(int index, QueryHint vQueryHint)
Method setQueryHint
void
setQueryHint(QueryHint[] queryHintArray)
Method setQueryHint
static NamedQuery
unmarshal(java.io.Reader reader)
Method unmarshal
void
validate()
Method validate

Constructor Details

NamedQuery

public NamedQuery()

Method Details

addQueryHint

public void addQueryHint(int index,
                         QueryHint vQueryHint)
            throws java.lang.IndexOutOfBoundsException
Method addQueryHint
Parameters:
index -
vQueryHint -

addQueryHint

public void addQueryHint(QueryHint vQueryHint)
            throws java.lang.IndexOutOfBoundsException
Method addQueryHint
Parameters:
vQueryHint -

clearQueryHint

public void clearQueryHint()
Method clearQueryHint

enumerateQueryHint

public java.util.Enumeration enumerateQueryHint()
Method enumerateQueryHint
Returns:
Enumeration

getName

public java.lang.String getName()
Returns the value of field 'name'.
Returns:
String

getQuery

public java.lang.String getQuery()
Returns the value of field 'query'.
Returns:
String

getQueryHint

public QueryHint[] getQueryHint()
Method getQueryHint
Returns:
QueryHint

getQueryHint

public QueryHint getQueryHint(int index)
            throws java.lang.IndexOutOfBoundsException
Method getQueryHint
Parameters:
index -
Returns:
QueryHint

getQueryHintCount

public int getQueryHintCount()
Method getQueryHintCount
Returns:
int

isValid

public boolean isValid()
Method isValid
Returns:
boolean

marshal

public void marshal(java.io.Writer out)
            throws MarshalException,
                   ValidationException
Method marshal
Parameters:
out -

marshal

public void marshal(org.xml.sax.ContentHandler handler)
            throws java.io.IOException,
                   MarshalException,
                   ValidationException
Method marshal
Parameters:
handler -

removeQueryHint

public boolean removeQueryHint(QueryHint vQueryHint)
Method removeQueryHint
Parameters:
vQueryHint -
Returns:
boolean

setName

public void setName(java.lang.String name)
Sets the value of field 'name'.
Parameters:
name - the value of field 'name'.

setQuery

public void setQuery(java.lang.String query)
Sets the value of field 'query'.
Parameters:
query - the value of field 'query'.

setQueryHint

public void setQueryHint(int index,
                         QueryHint vQueryHint)
            throws java.lang.IndexOutOfBoundsException
Method setQueryHint
Parameters:
index -
vQueryHint -

setQueryHint

public void setQueryHint(QueryHint[] queryHintArray)
Method setQueryHint
Parameters:
queryHintArray -

unmarshal

public static NamedQuery unmarshal(java.io.Reader reader)
            throws MarshalException,
                   ValidationException
Method unmarshal
Parameters:
reader -
Returns:
NamedQuery

validate

public void validate()
            throws ValidationException
Method validate

Intalio Inc. (C) 1999-2006. All rights reserved http://www.intalio.com