com.tensegrity.wpalo.client.ui.model
Class XObjectModel

java.lang.Object
  extended by com.extjs.gxt.ui.client.data.BaseModelData
      extended by com.extjs.gxt.ui.client.data.BaseModel
          extended by com.tensegrity.wpalo.client.ui.model.XObjectModel
All Implemented Interfaces:
com.extjs.gxt.ui.client.data.ChangeEventSource, com.extjs.gxt.ui.client.data.Model, com.extjs.gxt.ui.client.data.ModelData, java.io.Serializable

public class XObjectModel
extends com.extjs.gxt.ui.client.data.BaseModel

A simple model which holds any XObject, useful for a (e.g.)ListStore.

Example:
ListStore store = new ListStore();
store.add(new XObjectModel(myXObject));
myComboBox.setStore(store);

Version:
$Id: XObjectModel.java,v 1.6 2010/02/12 13:49:50 PhilippBouillon Exp $
See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.extjs.gxt.ui.client.data.BaseModel
changeEventSupport
 
Fields inherited from class com.extjs.gxt.ui.client.data.BaseModelData
allowNestedValues, map
 
Fields inherited from interface com.extjs.gxt.ui.client.data.ChangeEventSource
Add, Remove, Update
 
Constructor Summary
XObjectModel(com.tensegrity.palo.gwt.core.client.models.XObject xObj)
           
 
Method Summary
 boolean equals(java.lang.Object o)
           
 java.lang.String getId()
           
 FastMSTreeItem getItem()
           
 com.tensegrity.palo.gwt.core.client.models.XObject getXObject()
           
 int hashCode()
           
 void setItem(FastMSTreeItem item)
           
 
Methods inherited from class com.extjs.gxt.ui.client.data.BaseModel
addChangeListener, addChangeListener, fireEvent, fireEvent, notify, notifyPropertyChanged, remove, removeChangeListener, removeChangeListeners, set, setSilent
 
Methods inherited from class com.extjs.gxt.ui.client.data.BaseModelData
get, get, getProperties, getPropertyNames, isAllowNestedValues, setAllowNestedValues, setProperties
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.extjs.gxt.ui.client.data.ModelData
get, getProperties, getPropertyNames
 

Constructor Detail

XObjectModel

public XObjectModel(com.tensegrity.palo.gwt.core.client.models.XObject xObj)
Method Detail

setItem

public void setItem(FastMSTreeItem item)

getItem

public FastMSTreeItem getItem()

getId

public java.lang.String getId()

getXObject

public final com.tensegrity.palo.gwt.core.client.models.XObject getXObject()

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class java.lang.Object