public class CogEnumeratedType extends AbstractCogType
Copyright 2005-2009 Partner Software, Inc.
| Constructor and Description |
|---|
CogEnumeratedType(Cog state) |
CogEnumeratedType(java.lang.String name,
java.lang.String className,
java.lang.String defaultValue) |
CogEnumeratedType(java.lang.String name,
java.lang.String className,
java.lang.String controlName,
java.lang.String defaultValue,
java.lang.Iterable<java.lang.String> values) |
CogEnumeratedType(java.lang.String name,
java.lang.String className,
java.lang.String controlName,
java.lang.String defaultValue,
java.lang.String... values) |
| Modifier and Type | Method and Description |
|---|---|
void |
cleanStructureOf(Cog node)
Cleans the given node structure as best as it can based on available
information.
|
java.util.List<java.lang.String> |
getValues() |
Cog |
toCog()
Returns the complete internal state of this object in the form of a
Cog. |
java.util.List<CogValidationException> |
validate(Cog node)
Validates the given node structure as best it can.
|
buildForm, buildFormField, createNode, getControlName, getControlScript, getControlScriptPath, getJavaClassName, getName, getPrototype, runControlScript, setControlName, setControlScript, setControlScriptPath, setJavaClassName, setName, setPrototype, toStringpublic CogEnumeratedType(Cog state)
public CogEnumeratedType(java.lang.String name,
java.lang.String className,
java.lang.String controlName,
java.lang.String defaultValue,
java.lang.Iterable<java.lang.String> values)
public CogEnumeratedType(java.lang.String name,
java.lang.String className,
java.lang.String controlName,
java.lang.String defaultValue,
java.lang.String... values)
public CogEnumeratedType(java.lang.String name,
java.lang.String className,
java.lang.String defaultValue)
public void cleanStructureOf(Cog node)
CogTypepublic java.util.List<CogValidationException> validate(Cog node)
CogTypevalidate in interface CogTypevalidate in class AbstractCogTypenode - node to validatepublic Cog toCog()
CoggableCog.toCog in interface CoggabletoCog in class AbstractCogTypepublic java.util.List<java.lang.String> getValues()