4.1.0.610 20071213

ch.ecma.csta.binding
Class ButtonList

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

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

A list of Buttons. Each list item is of type ButtonItem.

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

Constructor Summary
ButtonList()
           
 
Method Summary
 void addButtonItem(ButtonItem vButtonItem)
          Method addButtonItem
 void addButtonItem(int index, ButtonItem vButtonItem)
          Method addButtonItem
 java.util.Enumeration enumerateButtonItem()
          Method enumerateButtonItem
 boolean equals(java.lang.Object obj)
          Note: hashCode() has not been overriden
 ButtonItem[] getButtonItem()
          Method getButtonItem
 ButtonItem getButtonItem(int index)
          Method getButtonItem
 int getButtonItemCount()
          Method getButtonItemCount
 boolean isValid()
          Method isValid
 void marshal(org.xml.sax.ContentHandler handler)
          Method marshal
 void marshal(java.io.Writer out)
          Method marshal
 void removeAllButtonItem()
          Method removeAllButtonItem
 ButtonItem removeButtonItem(int index)
          Method removeButtonItem
 void setButtonItem(ButtonItem[] buttonItemArray)
          Method setButtonItem
 void setButtonItem(int index, ButtonItem vButtonItem)
          Method setButtonItem
static ButtonList unmarshalButtonList(java.io.Reader reader)
          Method unmarshalButtonList
 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

ButtonList

public ButtonList()
Method Detail

addButtonItem

public void addButtonItem(ButtonItem vButtonItem)
                   throws java.lang.IndexOutOfBoundsException
Method addButtonItem

Parameters:
vButtonItem -
Throws:
java.lang.IndexOutOfBoundsException

addButtonItem

public void addButtonItem(int index,
                          ButtonItem vButtonItem)
                   throws java.lang.IndexOutOfBoundsException
Method addButtonItem

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

enumerateButtonItem

public java.util.Enumeration enumerateButtonItem()
Method enumerateButtonItem

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

getButtonItem

public ButtonItem getButtonItem(int index)
                         throws java.lang.IndexOutOfBoundsException
Method getButtonItem

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

getButtonItem

public ButtonItem[] getButtonItem()
Method getButtonItem

Returns:
ButtonItem

getButtonItemCount

public int getButtonItemCount()
Method getButtonItemCount

Returns:
int

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

removeAllButtonItem

public void removeAllButtonItem()
Method removeAllButtonItem


removeButtonItem

public ButtonItem removeButtonItem(int index)
Method removeButtonItem

Parameters:
index -
Returns:
ButtonItem

setButtonItem

public void setButtonItem(int index,
                          ButtonItem vButtonItem)
                   throws java.lang.IndexOutOfBoundsException
Method setButtonItem

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

setButtonItem

public void setButtonItem(ButtonItem[] buttonItemArray)
Method setButtonItem

Parameters:
buttonItemArray -

unmarshalButtonList

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

Parameters:
reader -
Returns:
ButtonList
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.