com.smartgwt.client.core
Class BaseClass
java.lang.Object
com.smartgwt.client.core.BaseClass
- Direct Known Subclasses:
- DataSource, DrawItem, ProcessElement, RecordList, SimpleType, TextSettings, Tree, ValuesManager
public abstract class BaseClass
- extends java.lang.Object
|
Field Summary |
protected com.google.gwt.core.client.JavaScriptObject |
config
|
protected java.lang.String |
id
|
protected java.lang.String |
scClassName
|
|
Constructor Summary |
|
BaseClass()
|
protected |
BaseClass(com.google.gwt.core.client.JavaScriptObject jsObj)
|
|
Method Summary |
protected abstract com.google.gwt.core.client.JavaScriptObject |
create()
|
void |
destroy()
Destroy this object. |
protected
<H extends com.google.gwt.event.shared.EventHandler>
com.google.gwt.event.shared.HandlerRegistration |
|
doAddHandler(H handler,
com.google.gwt.event.shared.GwtEvent.Type<H> type)
|
protected void |
error(java.lang.String message)
|
protected void |
error(java.lang.String attribute,
java.lang.String value,
boolean allowPostCreate)
|
protected void |
errorIfNotCreated(java.lang.String property)
|
void |
fireEvent(com.google.gwt.event.shared.GwtEvent<?> event)
|
java.lang.String |
getAttribute(java.lang.String attribute)
|
java.lang.Boolean |
getAttributeAsBoolean(java.lang.String property)
|
java.util.Date |
getAttributeAsDate(java.lang.String property)
|
java.lang.Double |
getAttributeAsDouble(java.lang.String property)
|
com.google.gwt.user.client.Element |
getAttributeAsElement(java.lang.String property)
|
java.lang.Float |
getAttributeAsFloat(java.lang.String property)
|
java.lang.Integer |
getAttributeAsInt(java.lang.String property)
|
com.google.gwt.core.client.JavaScriptObject |
getAttributeAsJavaScriptObject(java.lang.String property)
|
java.util.Map |
getAttributeAsMap(java.lang.String property)
|
java.lang.String |
getAttributeAsString(java.lang.String property)
|
protected java.lang.String[] |
getAttributeAsStringArray(java.lang.String property)
|
com.google.gwt.core.client.JavaScriptObject |
getConfig()
|
int |
getHandlerCount(com.google.gwt.event.shared.GwtEvent.Type<?> type)
|
java.lang.String |
getID()
Return the ID |
com.google.gwt.core.client.JavaScriptObject |
getJsObj()
|
com.google.gwt.core.client.JavaScriptObject |
getOrCreateJsObj()
|
static BaseClass |
getRef(com.google.gwt.core.client.JavaScriptObject jsObj)
|
java.lang.String |
getScClassName()
Get the name of the underlying SmartClient class |
boolean |
isCreated()
|
protected void |
onInit()
|
void |
setAttribute(java.lang.String attribute,
BaseClass[] value,
boolean allowPostCreate)
|
protected void |
setAttribute(java.lang.String attribute,
boolean value,
boolean allowPostCreate)
|
void |
setAttribute(java.lang.String attribute,
java.lang.Boolean value,
boolean allowPostCreate)
|
void |
setAttribute(java.lang.String attribute,
DataClass[] value,
boolean allowPostCreate)
|
void |
setAttribute(java.lang.String attribute,
DataClass value,
boolean allowPostCreate)
|
void |
setAttribute(java.lang.String attribute,
java.util.Date value,
boolean allowPostCreate)
|
void |
setAttribute(java.lang.String attribute,
double value,
boolean allowPostCreate)
|
void |
setAttribute(java.lang.String attribute,
com.google.gwt.user.client.Element value,
boolean allowPostCreate)
|
void |
setAttribute(java.lang.String attribute,
int[] value,
boolean allowPostCreate)
|
void |
setAttribute(java.lang.String attribute,
int value,
boolean allowPostCreate)
|
void |
setAttribute(java.lang.String attribute,
com.google.gwt.core.client.JavaScriptObject value,
boolean allowPostCreate)
|
void |
setAttribute(java.lang.String attribute,
java.util.Map value,
boolean allowPostCreate)
|
void |
setAttribute(java.lang.String attribute,
java.lang.String[] value,
boolean allowPostCreate)
|
void |
setAttribute(java.lang.String attribute,
java.lang.String value,
boolean allowPostCreate)
|
void |
setAttribute(java.lang.String attribute,
ValueEnum[] value,
boolean allowPostCreate)
|
void |
setID(java.lang.String id)
|
void |
setProperty(java.lang.String property,
boolean value)
|
void |
setProperty(java.lang.String property,
double value)
|
void |
setProperty(java.lang.String property,
com.google.gwt.core.client.JavaScriptObject value)
|
void |
setProperty(java.lang.String property,
java.lang.String value)
|
void |
setScClassName(java.lang.String scClassName)
Set the name of the underlying SmartClient class. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
id
protected java.lang.String id
config
protected com.google.gwt.core.client.JavaScriptObject config
scClassName
protected java.lang.String scClassName
BaseClass
public BaseClass()
BaseClass
protected BaseClass(com.google.gwt.core.client.JavaScriptObject jsObj)
getID
public java.lang.String getID()
- Return the ID
- Returns:
- the ID
setID
public void setID(java.lang.String id)
getScClassName
public java.lang.String getScClassName()
- Get the name of the underlying SmartClient class
- Returns:
- the SmartClient class name
setScClassName
public void setScClassName(java.lang.String scClassName)
- Set the name of the underlying SmartClient class. This is an advanced setting.
- Parameters:
scClassName - the SmartClient class
getConfig
public com.google.gwt.core.client.JavaScriptObject getConfig()
isCreated
public boolean isCreated()
getJsObj
public com.google.gwt.core.client.JavaScriptObject getJsObj()
getOrCreateJsObj
public com.google.gwt.core.client.JavaScriptObject getOrCreateJsObj()
getRef
public static BaseClass getRef(com.google.gwt.core.client.JavaScriptObject jsObj)
destroy
public void destroy()
- Destroy this object.
error
protected void error(java.lang.String attribute,
java.lang.String value,
boolean allowPostCreate)
throws java.lang.IllegalStateException
- Throws:
java.lang.IllegalStateException
errorIfNotCreated
protected void errorIfNotCreated(java.lang.String property)
throws java.lang.IllegalStateException
- Throws:
java.lang.IllegalStateException
error
protected void error(java.lang.String message)
throws java.lang.IllegalStateException
- Throws:
java.lang.IllegalStateException
create
protected abstract com.google.gwt.core.client.JavaScriptObject create()
onInit
protected void onInit()
getAttribute
public java.lang.String getAttribute(java.lang.String attribute)
getAttributeAsString
public java.lang.String getAttributeAsString(java.lang.String property)
getAttributeAsDate
public java.util.Date getAttributeAsDate(java.lang.String property)
getAttributeAsInt
public java.lang.Integer getAttributeAsInt(java.lang.String property)
getAttributeAsDouble
public java.lang.Double getAttributeAsDouble(java.lang.String property)
getAttributeAsElement
public com.google.gwt.user.client.Element getAttributeAsElement(java.lang.String property)
getAttributeAsJavaScriptObject
public com.google.gwt.core.client.JavaScriptObject getAttributeAsJavaScriptObject(java.lang.String property)
getAttributeAsFloat
public java.lang.Float getAttributeAsFloat(java.lang.String property)
getAttributeAsBoolean
public java.lang.Boolean getAttributeAsBoolean(java.lang.String property)
getAttributeAsStringArray
protected java.lang.String[] getAttributeAsStringArray(java.lang.String property)
getAttributeAsMap
public java.util.Map getAttributeAsMap(java.lang.String property)
setAttribute
public void setAttribute(java.lang.String attribute,
java.lang.String value,
boolean allowPostCreate)
setAttribute
public void setAttribute(java.lang.String attribute,
java.lang.Boolean value,
boolean allowPostCreate)
setAttribute
public void setAttribute(java.lang.String attribute,
java.util.Map value,
boolean allowPostCreate)
setAttribute
public void setAttribute(java.lang.String attribute,
int[] value,
boolean allowPostCreate)
setAttribute
public void setAttribute(java.lang.String attribute,
BaseClass[] value,
boolean allowPostCreate)
setAttribute
public void setAttribute(java.lang.String attribute,
DataClass[] value,
boolean allowPostCreate)
setAttribute
public void setAttribute(java.lang.String attribute,
double value,
boolean allowPostCreate)
setAttribute
public void setAttribute(java.lang.String attribute,
int value,
boolean allowPostCreate)
setAttribute
public void setAttribute(java.lang.String attribute,
java.util.Date value,
boolean allowPostCreate)
setAttribute
public void setAttribute(java.lang.String attribute,
ValueEnum[] value,
boolean allowPostCreate)
setAttribute
public void setAttribute(java.lang.String attribute,
DataClass value,
boolean allowPostCreate)
setAttribute
public void setAttribute(java.lang.String attribute,
com.google.gwt.core.client.JavaScriptObject value,
boolean allowPostCreate)
setAttribute
public void setAttribute(java.lang.String attribute,
java.lang.String[] value,
boolean allowPostCreate)
setAttribute
protected void setAttribute(java.lang.String attribute,
boolean value,
boolean allowPostCreate)
setAttribute
public void setAttribute(java.lang.String attribute,
com.google.gwt.user.client.Element value,
boolean allowPostCreate)
setProperty
public void setProperty(java.lang.String property,
java.lang.String value)
setProperty
public void setProperty(java.lang.String property,
boolean value)
setProperty
public void setProperty(java.lang.String property,
double value)
setProperty
public void setProperty(java.lang.String property,
com.google.gwt.core.client.JavaScriptObject value)
fireEvent
public void fireEvent(com.google.gwt.event.shared.GwtEvent<?> event)
doAddHandler
protected final <H extends com.google.gwt.event.shared.EventHandler> com.google.gwt.event.shared.HandlerRegistration doAddHandler(H handler,
com.google.gwt.event.shared.GwtEvent.Type<H> type)
getHandlerCount
public int getHandlerCount(com.google.gwt.event.shared.GwtEvent.Type<?> type)