com.dynamide.datatypes
Class WidgetDatatype

java.lang.Object
  extended by com.dynamide.DynamideObject
      extended by com.dynamide.datatypes.Datatype
          extended by com.dynamide.datatypes.ExpandableDatatype
              extended by com.dynamide.datatypes.WidgetDatatype
All Implemented Interfaces:
IGet

public class WidgetDatatype
extends ExpandableDatatype

A datatype to indicate to the IDE that the property points to a Widget or a specific class of Widget or a specific interface of Widget.

Defines the following elements:


Field Summary
 
Fields inherited from class com.dynamide.DynamideObject
m_id
 
Constructor Summary
WidgetDatatype()
           
WidgetDatatype(DynamideObject owner, Session session)
           
WidgetDatatype(java.lang.String key, java.lang.String interfaceText)
           
 
Method Summary
 void addXMLContentTo(org.jdom.Element container)
           
 java.lang.String getDotName()
           
 void init(org.jdom.Element element, java.lang.String ownerID)
           
 void set(java.lang.String what, java.lang.String value)
          override to handle setting single string values.
 java.lang.String toString()
           
 ValidationResult validate()
           
 
Methods inherited from class com.dynamide.datatypes.ExpandableDatatype
get
 
Methods inherited from class com.dynamide.datatypes.Datatype
clone, createClone, dump, dumpHTML, finalize, getAsStored, getDatatypeClassName, getDatatypeClassName, getDatatypeClassName, getDatatypeInstance, getProperty, getSession, insertItemDatatype, setProperty, setSession
 
Methods inherited from class com.dynamide.DynamideObject
clearProfiler, dump, expand, findParentExpander, findParentPage, findParentSession, findTopParentPage, getCategoryID, getID, getNextGetter, getObjectID, getOwner, getProfiler, isDebugEnabled, isInfoEnabled, logDebug, logDebug, logDebug, logDebug, logError, logError, logError, logError, logInfo, logInfo, logInfo, logInfo, logWarn, logWarn, logWarn, logWarn, popLogContext, printf, printProfiler, profileEnter, profileLeave, pushLogContext, setDotName, setID, setNextGetter, setObjectID, setOwner, sprintf, useProfiler, walkParents
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

WidgetDatatype

public WidgetDatatype()

WidgetDatatype

public WidgetDatatype(DynamideObject owner,
                      Session session)

WidgetDatatype

public WidgetDatatype(java.lang.String key,
                      java.lang.String interfaceText)
Method Detail

init

public void init(org.jdom.Element element,
                 java.lang.String ownerID)
Overrides:
init in class Datatype

addXMLContentTo

public void addXMLContentTo(org.jdom.Element container)
Specified by:
addXMLContentTo in class Datatype

set

public void set(java.lang.String what,
                java.lang.String value)
override to handle setting single string values.

Overrides:
set in class Datatype

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

validate

public ValidationResult validate()
Overrides:
validate in class Datatype

getDotName

public java.lang.String getDotName()
Overrides:
getDotName in class DynamideObject


Copyright 2001-2013 DYNAMIDE.COM. All Rights Reserved.