4.1.0.610 20071213

ch.ecma.csta.binding
Class AttributeInfo

java.lang.Object
  extended by ch.ecma.csta.CastorObject
      extended by ch.ecma.csta.binding.AttributeInfo
All Implemented Interfaces:
java.io.Serializable

public class AttributeInfo
extends ch.ecma.csta.CastorObject
implements java.io.Serializable

Class AttributeInfo.

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

Constructor Summary
AttributeInfo()
           
 
Method Summary
 void addAttributeInfoGrammars(AttributeInfoGrammars vAttributeInfoGrammars)
          Method addAttributeInfoGrammars
 void addAttributeInfoGrammars(int index, AttributeInfoGrammars vAttributeInfoGrammars)
          Method addAttributeInfoGrammars
 java.util.Enumeration enumerateAttributeInfoGrammars()
          Method enumerateAttributeInfoGrammars
 boolean equals(java.lang.Object obj)
          Note: hashCode() has not been overriden
 AttributeInfoGrammars[] getAttributeInfoGrammars()
          Method getAttributeInfoGrammars
 AttributeInfoGrammars getAttributeInfoGrammars(int index)
          Method getAttributeInfoGrammars
 int getAttributeInfoGrammarsCount()
          Method getAttributeInfoGrammarsCount
 AttributeInfoInnerXml getAttributeInfoInnerXml()
          Returns the value of field 'attributeInfoInnerXml'.
 java.lang.Boolean getAutoInterruptible()
          Returns the value of field 'autoInterruptible'.
 java.lang.Float getBabbleTimeout()
          Returns the value of field 'babbleTimeout'.
 java.lang.Object getChoiceValue()
          Returns the value of field 'choiceValue'.
 java.lang.Long getCurrentGain()
          Returns the value of field 'currentGain'.
 java.lang.Long getCurrentPosition()
          Returns the value of field 'currentPosition'.
 java.lang.Long getCurrentSpeed()
          Returns the value of field 'currentSpeed'.
 CurrentState getCurrentState()
          Returns the value of field 'currentState'.
 java.lang.Long getCurrentVolume()
          Returns the value of field 'currentVolume'.
 java.lang.Long getDuration()
          Returns the value of field 'duration'.
 EncodingAlgorithm getEncodingAlgorithm()
          Returns the value of field 'encodingAlgorithm'.
 java.lang.Float getEndSilence()
          Returns the value of field 'endSilence'.
 java.lang.String getFilename()
          Returns the value of field 'filename'.
 java.lang.Float getInterdigitTimeout()
          Returns the value of field 'interdigitTimeout'.
 java.lang.String getLanguage()
          Returns the value of field 'language'.
 java.lang.Float getMaxTimeout()
          Returns the value of field 'maxTimeout'.
 ModeType getMode()
          Returns the value of field 'mode'.
 java.lang.Boolean getPreflush()
          Returns the value of field 'preflush'.
 java.lang.Float getRejectionThreshold()
          Returns the value of field 'rejectionThreshold'.
 java.lang.Boolean getRetainAudio()
          Returns the value of field 'retainAudio'.
 java.lang.Long getSamplingRate()
          Returns the value of field 'samplingRate'.
 java.lang.Float getSilenceTimeout()
          Returns the value of field 'silenceTimeout'.
 boolean isValid()
          Method isValid
 void marshal(org.xml.sax.ContentHandler handler)
          Method marshal
 void marshal(java.io.Writer out)
          Method marshal
 void removeAllAttributeInfoGrammars()
          Method removeAllAttributeInfoGrammars
 AttributeInfoGrammars removeAttributeInfoGrammars(int index)
          Method removeAttributeInfoGrammars
 void setAttributeInfoGrammars(AttributeInfoGrammars[] attributeInfoGrammarsArray)
          Method setAttributeInfoGrammars
 void setAttributeInfoGrammars(int index, AttributeInfoGrammars vAttributeInfoGrammars)
          Method setAttributeInfoGrammars
 void setAttributeInfoInnerXml(AttributeInfoInnerXml attributeInfoInnerXml)
          Sets the value of field 'attributeInfoInnerXml'.
 void setAutoInterruptible(java.lang.Boolean autoInterruptible)
          Sets the value of field 'autoInterruptible'.
 void setBabbleTimeout(java.lang.Float babbleTimeout)
          Sets the value of field 'babbleTimeout'.
 void setCurrentGain(java.lang.Long currentGain)
          Sets the value of field 'currentGain'.
 void setCurrentPosition(java.lang.Long currentPosition)
          Sets the value of field 'currentPosition'.
 void setCurrentSpeed(java.lang.Long currentSpeed)
          Sets the value of field 'currentSpeed'.
 void setCurrentState(CurrentState currentState)
          Sets the value of field 'currentState'.
 void setCurrentVolume(java.lang.Long currentVolume)
          Sets the value of field 'currentVolume'.
 void setDuration(java.lang.Long duration)
          Sets the value of field 'duration'.
 void setEncodingAlgorithm(EncodingAlgorithm encodingAlgorithm)
          Sets the value of field 'encodingAlgorithm'.
 void setEndSilence(java.lang.Float endSilence)
          Sets the value of field 'endSilence'.
 void setFilename(java.lang.String filename)
          Sets the value of field 'filename'.
 void setInterdigitTimeout(java.lang.Float interdigitTimeout)
          Sets the value of field 'interdigitTimeout'.
 void setLanguage(java.lang.String language)
          Sets the value of field 'language'.
 void setMaxTimeout(java.lang.Float maxTimeout)
          Sets the value of field 'maxTimeout'.
 void setMode(ModeType mode)
          Sets the value of field 'mode'.
 void setPreflush(java.lang.Boolean preflush)
          Sets the value of field 'preflush'.
 void setRejectionThreshold(java.lang.Float rejectionThreshold)
          Sets the value of field 'rejectionThreshold'.
 void setRetainAudio(java.lang.Boolean retainAudio)
          Sets the value of field 'retainAudio'.
 void setSamplingRate(java.lang.Long samplingRate)
          Sets the value of field 'samplingRate'.
 void setSilenceTimeout(java.lang.Float silenceTimeout)
          Sets the value of field 'silenceTimeout'.
static AttributeInfo unmarshalAttributeInfo(java.io.Reader reader)
          Method unmarshalAttributeInfo
 void validate()
          Method validate
 
Methods inherited from class ch.ecma.csta.CastorObject
getOldSessionID, hashCode, setOldSessionID, toString
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AttributeInfo

public AttributeInfo()
Method Detail

addAttributeInfoGrammars

public void addAttributeInfoGrammars(AttributeInfoGrammars vAttributeInfoGrammars)
                              throws java.lang.IndexOutOfBoundsException
Method addAttributeInfoGrammars

Parameters:
vAttributeInfoGrammars -
Throws:
java.lang.IndexOutOfBoundsException

addAttributeInfoGrammars

public void addAttributeInfoGrammars(int index,
                                     AttributeInfoGrammars vAttributeInfoGrammars)
                              throws java.lang.IndexOutOfBoundsException
Method addAttributeInfoGrammars

Parameters:
index -
vAttributeInfoGrammars -
Throws:
java.lang.IndexOutOfBoundsException

enumerateAttributeInfoGrammars

public java.util.Enumeration enumerateAttributeInfoGrammars()
Method enumerateAttributeInfoGrammars

Returns:
Enumeration

equals

public boolean equals(java.lang.Object obj)
Note: hashCode() has not been overriden

Overrides:
equals in class ch.ecma.csta.CastorObject
Parameters:
obj -
Returns:
boolean

getAttributeInfoGrammars

public AttributeInfoGrammars getAttributeInfoGrammars(int index)
                                               throws java.lang.IndexOutOfBoundsException
Method getAttributeInfoGrammars

Parameters:
index -
Returns:
AttributeInfoGrammars
Throws:
java.lang.IndexOutOfBoundsException

getAttributeInfoGrammars

public AttributeInfoGrammars[] getAttributeInfoGrammars()
Method getAttributeInfoGrammars

Returns:
AttributeInfoGrammars

getAttributeInfoGrammarsCount

public int getAttributeInfoGrammarsCount()
Method getAttributeInfoGrammarsCount

Returns:
int

getAttributeInfoInnerXml

public AttributeInfoInnerXml getAttributeInfoInnerXml()
Returns the value of field 'attributeInfoInnerXml'.

Returns:
AttributeInfoInnerXml

getAutoInterruptible

public java.lang.Boolean getAutoInterruptible()
Returns the value of field 'autoInterruptible'.

Returns:
Boolean

getBabbleTimeout

public java.lang.Float getBabbleTimeout()
Returns the value of field 'babbleTimeout'.

Returns:
Float

getChoiceValue

public java.lang.Object getChoiceValue()
Returns the value of field 'choiceValue'. The field 'choiceValue' has the following description: Internal choice value storage

Returns:
Object

getCurrentGain

public java.lang.Long getCurrentGain()
Returns the value of field 'currentGain'.

Returns:
Long

getCurrentPosition

public java.lang.Long getCurrentPosition()
Returns the value of field 'currentPosition'.

Returns:
Long

getCurrentSpeed

public java.lang.Long getCurrentSpeed()
Returns the value of field 'currentSpeed'.

Returns:
Long

getCurrentState

public CurrentState getCurrentState()
Returns the value of field 'currentState'.

Returns:
CurrentState

getCurrentVolume

public java.lang.Long getCurrentVolume()
Returns the value of field 'currentVolume'.

Returns:
Long

getDuration

public java.lang.Long getDuration()
Returns the value of field 'duration'.

Returns:
Long

getEncodingAlgorithm

public EncodingAlgorithm getEncodingAlgorithm()
Returns the value of field 'encodingAlgorithm'.

Returns:
EncodingAlgorithm

getEndSilence

public java.lang.Float getEndSilence()
Returns the value of field 'endSilence'.

Returns:
Float

getFilename

public java.lang.String getFilename()
Returns the value of field 'filename'.

Returns:
String

getInterdigitTimeout

public java.lang.Float getInterdigitTimeout()
Returns the value of field 'interdigitTimeout'.

Returns:
Float

getLanguage

public java.lang.String getLanguage()
Returns the value of field 'language'.

Returns:
String

getMaxTimeout

public java.lang.Float getMaxTimeout()
Returns the value of field 'maxTimeout'.

Returns:
Float

getMode

public ModeType getMode()
Returns the value of field 'mode'.

Returns:
ModeType

getPreflush

public java.lang.Boolean getPreflush()
Returns the value of field 'preflush'.

Returns:
Boolean

getRejectionThreshold

public java.lang.Float getRejectionThreshold()
Returns the value of field 'rejectionThreshold'.

Returns:
Float

getRetainAudio

public java.lang.Boolean getRetainAudio()
Returns the value of field 'retainAudio'.

Returns:
Boolean

getSamplingRate

public java.lang.Long getSamplingRate()
Returns the value of field 'samplingRate'.

Returns:
Long

getSilenceTimeout

public java.lang.Float getSilenceTimeout()
Returns the value of field 'silenceTimeout'.

Returns:
Float

isValid

public boolean isValid()
Method isValid

Returns:
boolean

marshal

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

Parameters:
out -
Throws:
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 -
Throws:
java.io.IOException
org.exolab.castor.xml.MarshalException
org.exolab.castor.xml.ValidationException

removeAllAttributeInfoGrammars

public void removeAllAttributeInfoGrammars()
Method removeAllAttributeInfoGrammars


removeAttributeInfoGrammars

public AttributeInfoGrammars removeAttributeInfoGrammars(int index)
Method removeAttributeInfoGrammars

Parameters:
index -
Returns:
AttributeInfoGrammars

setAttributeInfoGrammars

public void setAttributeInfoGrammars(int index,
                                     AttributeInfoGrammars vAttributeInfoGrammars)
                              throws java.lang.IndexOutOfBoundsException
Method setAttributeInfoGrammars

Parameters:
index -
vAttributeInfoGrammars -
Throws:
java.lang.IndexOutOfBoundsException

setAttributeInfoGrammars

public void setAttributeInfoGrammars(AttributeInfoGrammars[] attributeInfoGrammarsArray)
Method setAttributeInfoGrammars

Parameters:
attributeInfoGrammarsArray -

setAttributeInfoInnerXml

public void setAttributeInfoInnerXml(AttributeInfoInnerXml attributeInfoInnerXml)
Sets the value of field 'attributeInfoInnerXml'.

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

setAutoInterruptible

public void setAutoInterruptible(java.lang.Boolean autoInterruptible)
Sets the value of field 'autoInterruptible'.

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

setBabbleTimeout

public void setBabbleTimeout(java.lang.Float babbleTimeout)
Sets the value of field 'babbleTimeout'.

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

setCurrentGain

public void setCurrentGain(java.lang.Long currentGain)
Sets the value of field 'currentGain'.

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

setCurrentPosition

public void setCurrentPosition(java.lang.Long currentPosition)
Sets the value of field 'currentPosition'.

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

setCurrentSpeed

public void setCurrentSpeed(java.lang.Long currentSpeed)
Sets the value of field 'currentSpeed'.

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

setCurrentState

public void setCurrentState(CurrentState currentState)
Sets the value of field 'currentState'.

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

setCurrentVolume

public void setCurrentVolume(java.lang.Long currentVolume)
Sets the value of field 'currentVolume'.

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

setDuration

public void setDuration(java.lang.Long duration)
Sets the value of field 'duration'.

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

setEncodingAlgorithm

public void setEncodingAlgorithm(EncodingAlgorithm encodingAlgorithm)
Sets the value of field 'encodingAlgorithm'.

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

setEndSilence

public void setEndSilence(java.lang.Float endSilence)
Sets the value of field 'endSilence'.

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

setFilename

public void setFilename(java.lang.String filename)
Sets the value of field 'filename'.

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

setInterdigitTimeout

public void setInterdigitTimeout(java.lang.Float interdigitTimeout)
Sets the value of field 'interdigitTimeout'.

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

setLanguage

public void setLanguage(java.lang.String language)
Sets the value of field 'language'.

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

setMaxTimeout

public void setMaxTimeout(java.lang.Float maxTimeout)
Sets the value of field 'maxTimeout'.

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

setMode

public void setMode(ModeType mode)
Sets the value of field 'mode'.

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

setPreflush

public void setPreflush(java.lang.Boolean preflush)
Sets the value of field 'preflush'.

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

setRejectionThreshold

public void setRejectionThreshold(java.lang.Float rejectionThreshold)
Sets the value of field 'rejectionThreshold'.

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

setRetainAudio

public void setRetainAudio(java.lang.Boolean retainAudio)
Sets the value of field 'retainAudio'.

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

setSamplingRate

public void setSamplingRate(java.lang.Long samplingRate)
Sets the value of field 'samplingRate'.

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

setSilenceTimeout

public void setSilenceTimeout(java.lang.Float silenceTimeout)
Sets the value of field 'silenceTimeout'.

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

unmarshalAttributeInfo

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

Parameters:
reader -
Returns:
AttributeInfo
Throws:
org.exolab.castor.xml.MarshalException
org.exolab.castor.xml.ValidationException

validate

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

Throws:
org.exolab.castor.xml.ValidationException

4.1.0.610 20071213

Copyright 2004 Avaya Inc All Rights Reserved.