Package com.dynamide.datatypes

Wrappers for datatypes found in property elements in resource files.

See:
          Description

Class Summary
BooleanDatatype  
Caption A simple datatype to wrap a caption string, but adds a key value so you can use internationalized display text (text) and still have one set of keys (key).
ColumnDatatype A datatype to encapsulate all the parameters required to publish a Dynamide application.
Datatype  
EnumeratedDatatype  
ExpandableDatatype The Widget class calls DynamideObject.expand(String) to expand all properties, but that doesn't dig into enumerated types or complex types that contain multiple attributes, so this subclass calls the expansion whenever its get(String) method is called.
FieldDatatype  
HTMLDatatype Defines the following elements: value
IDatasourceDatatype Use this datatype to store pointers to widgets that expose IDatasource.
IntegerDatatype  
Link Defines the following elements: key href target text
LinkOptions  
LiveEnumeratedDatatype Behaves just like EnumeratedDatatype, but allows the LiveEnumeratedDatatype.editor.xml to be created with a real Java object behind it, which allows the editor to get the EnumeratedDatatype associated with the widget defaults.
PublishParamsDatatype A datatype to encapsulate all the parameters required to publish a Dynamide application.
ServerSideEvent  
SloppyBooleanDatatype  
StringDatatype Use this datatype to store simple Strings.
ValidationResult  
Version A simple datatype to wrap version information, as used by Dynamide Assemblies.
WebmacroDatatype This is a marker Datatype -- it just marks the property as being valid Webmacro script, so that the Session knows to eval it.
WidgetDatatype 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.
 

Exception Summary
DatatypeException  
 

Package com.dynamide.datatypes Description

Wrappers for datatypes found in property elements in resource files. For example, a Widget can have a value property, and the value could be a String, which is the default, or it could be an Integer, Caption or Link. For types other than the default, the property must specify the class of the datatype. These classes are those concrete classes referenced, and all extend com.dynamide.Datatype, com.dynamide.EnumeratedDatatype or com.dynamide.ExpandableDatatype. To make your own datatype, you must write a wrapper and extend one of these base classes.



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