edu.ou.kmi.buddyspace.xml
Class XDataFieldOptionBuilder

java.lang.Object
  |
  +--edu.ou.kmi.buddyspace.xml.XDataFieldOptionBuilder

public class XDataFieldOptionBuilder
extends java.lang.Object

XDataFieldOptionBuilder is used to construct XDataField objects


Constructor Summary
XDataFieldOptionBuilder()
          Creates a new XDataFieldOptionBuilder instance.
 
Method Summary
 Extension build()
          build a new XDataFieldOption object
 java.lang.String getData()
           
 java.lang.String getLabel()
           
 java.lang.String getValue()
           
 void reset()
          reset the builder to a default state, so it can be reused.
 void setData(java.lang.String newData)
           
 void setLabel(java.lang.String newLabel)
           
 void setValue(java.lang.String newValue)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XDataFieldOptionBuilder

public XDataFieldOptionBuilder()
Creates a new XDataFieldOptionBuilder instance.

Method Detail

reset

public void reset()
reset the builder to a default state, so it can be reused.


setLabel

public void setLabel(java.lang.String newLabel)

getLabel

public java.lang.String getLabel()

setValue

public void setValue(java.lang.String newValue)

getValue

public java.lang.String getValue()

setData

public void setData(java.lang.String newData)

getData

public java.lang.String getData()

build

public Extension build()
                throws java.lang.InstantiationException
build a new XDataFieldOption object

Returns:
an Extension value
Throws:
java.lang.InstantiationException - if insufficient or incorrect data was proviced.