edu.ou.kmi.buddyspace.plugins.maps.xml
Class LayerTagBuilder

java.lang.Object
  |
  +--edu.ou.kmi.buddyspace.plugins.maps.xml.LayerTagBuilder

public class LayerTagBuilder
extends java.lang.Object

LayerTagBuilder is used to construct LayerTag objects


Constructor Summary
LayerTagBuilder()
          Creates a new LayerTagBuilder instance.
 
Method Summary
 void addCluster(ClusterTag cluster)
          addCluster adds a new cluster object to the end of this list.
 void addItem(ItemTag item)
          addItem adds a new item object to the end of this list.
 Extension build()
          build a new LayerTag object
 void delCluster(ClusterTag cluster)
          delCluster removes an cluster from this list, if it is present
 void delItem(ItemTag item)
          delItem removes an item from this list, if it is present
 java.lang.String getID()
           
 ImgTag getImg()
           
 java.util.Vector getItemsAndClusters()
          getItemsAndClusters returns the vector representing the item and cluster objects associated with this object.
 java.lang.String getOffsetX()
           
 java.lang.String getOffsetY()
           
 java.lang.String getPriority()
           
 java.lang.String getScale()
           
 java.lang.String getSrc()
           
 void reset()
          reset the builder to a default state, so it can be reused.
 void setID(java.lang.String newID)
           
 void setImg(ImgTag newImg)
           
 void setOffsetX(java.lang.String newOffsetX)
           
 void setOffsetY(java.lang.String newOffsetY)
           
 void setPriority(java.lang.String newPriority)
           
 void setScale(java.lang.String newScale)
           
 void setSrc(java.lang.String newSrc)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LayerTagBuilder

public LayerTagBuilder()
Creates a new LayerTagBuilder instance.

Method Detail

reset

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


setImg

public void setImg(ImgTag newImg)

getImg

public ImgTag getImg()

setID

public void setID(java.lang.String newID)

getID

public java.lang.String getID()

setOffsetX

public void setOffsetX(java.lang.String newOffsetX)

getOffsetX

public java.lang.String getOffsetX()

setOffsetY

public void setOffsetY(java.lang.String newOffsetY)

getOffsetY

public java.lang.String getOffsetY()

setScale

public void setScale(java.lang.String newScale)

getScale

public java.lang.String getScale()

setPriority

public void setPriority(java.lang.String newPriority)

getPriority

public java.lang.String getPriority()

setSrc

public void setSrc(java.lang.String newSrc)

getSrc

public java.lang.String getSrc()

addItem

public void addItem(ItemTag item)
addItem adds a new item object to the end of this list.

Parameters:
item - an Agent value

delItem

public void delItem(ItemTag item)
delItem removes an item from this list, if it is present

Parameters:
item - an ItemTag value

addCluster

public void addCluster(ClusterTag cluster)
addCluster adds a new cluster object to the end of this list.

Parameters:
cluster - an ClusterTag value

delCluster

public void delCluster(ClusterTag cluster)
delCluster removes an cluster from this list, if it is present

Parameters:
cluster - an ClusterTag value

getItemsAndClusters

public java.util.Vector getItemsAndClusters()
getItemsAndClusters returns the vector representing the item and cluster objects associated with this object.

Returns:
a Vector value

build

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

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