com.dat.cx
Class CxAttributeConstraint

java.lang.Object
  |
  +--com.dat.cx.CxComponent
        |
        +--com.dat.cx.CxProperty
              |
              +--com.dat.cx.CxAttributeConstraint
All Implemented Interfaces:
CxExtendsListener, java.util.EventListener, com.d_a_t.expeval.ExpressionContext

public class CxAttributeConstraint
extends CxProperty


Field Summary
static int DEFAULT
           
static int FIXED
           
static int IMPLIED
           
static int REQUIRED
           
 
Fields inherited from class com.dat.cx.CxComponent
compactDisplay, noHatDisplay, standardDisplay
 
Constructor Summary
CxAttributeConstraint()
           
CxAttributeConstraint(int constraint)
           
 
Method Summary
 int getAttributeConstraint()
           
 java.lang.String getLiteralValue()
          Get the value of the property.
 com.dat.cx.studio.CxPropertyEditor getPropertyEditor()
          Get the property editor for this property.
 void setAttributeConstraint(int attributeConstraint)
           
 void setValueNoUndo(java.lang.String value)
          Set the value of the property.
static java.lang.String valueOf(int attributeConstraint)
           
 
Methods inherited from class com.dat.cx.CxProperty
addPropertyChangeListener, export, exportInfo, getCompiledValue, getDisplay, getEditFrame, getEditorClassName, getIcon, getXmlType, importInfo, importSpec, importTemplate, isEditable, isProperty, isSignificant, makeInfo, removePropertyChangeListener, setEditorClassName, setIsEditable, setSignificant, setValue
 
Methods inherited from class com.dat.cx.CxComponent
activate, addChild, addChildAt, addChildAtNoUndo, addChildNoUndo, addChildNoUndoAssign, addComponentChangeListener, addComponentChildrenListener, addExtendsListener, addSortedChild, canAddComponent, canExtendsAdd, componentAdded, componentLocationChanged, componentNameChanged, componentNodeChanged, componentPropertyChanged, componentRemoved, componentWirePortChanged, constructNode, contains, deactivate, decrUnresolved, exportContent, findPath, findPath, getBaseType, getChild, getChild, getChildren, getClassClause, getConfig, getConfigValue, getConfigValue, getDataPath, getDataPort, getDisplayStyle, getExtendsFrom, getExtendsListeners, getImageIcon, getIndexOfChild, getInfo, getName, getNameInAncestor, getNameInContext, getNextChildTo, getNoChildren, getOwnerProject, getPackage, getPackage, getParent, getPort, getPropertyNames, getPropertyValues, getRoot, getRzChildren, getRzSortedChildren, getSortedChild, getSortedChildren, getSortedIndexOfChild, getViewFrame, getX, getY, handleException, hasChild, hasChild, hasChildren, hasDisplay, hasOverride, hasProperties, importContent, incrUnresolved, init, instantiateChildComponent, instantiateChildComponentAt, isActive, isAttribute, isAttributeInstance, isBaseProperty, isCompositeComponent, isConfiguration, isContentComponent, isDataMgr, isDataPort, isErrorCatchPort, isExtendable, isExtended, isInherited, isInterface, isLibraryComponent, isMiniPort, isName, isNative, isPackage, isPalette, isPin, isPort, isPortMgr, isRoot, isSubPortOf, isTextInstance, isTypePackage, isVar, isVarInstance, isVarSet, isWire, isXmlPort, isXmlPrimative, isXmlString, omitExport, removeChild, removeChild, removeChildNoUndo, removeComponentChangeListener, removeComponentChildrenListener, removeExtendsListener, renameSortedChild, resolveClass, resolveConstructor, resolveField, resolveMethod, setClassClause, setComponentDefinitionServer, setDisplayStyle, setDisplayStyleFromInfo, setExtendsFrom, setInherited, setLocation, setLocationNoUndo, setName, setNameNoTrigger, setNameNoUndo, setNative, setOwnerProject, setParent, setPropertyValues, setX, setY, toString, triggerExtendsNodeChanged
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

IMPLIED

public static final int IMPLIED

DEFAULT

public static final int DEFAULT

REQUIRED

public static final int REQUIRED

FIXED

public static final int FIXED
Constructor Detail

CxAttributeConstraint

public CxAttributeConstraint()

CxAttributeConstraint

public CxAttributeConstraint(int constraint)
Method Detail

getPropertyEditor

public com.dat.cx.studio.CxPropertyEditor getPropertyEditor()
Get the property editor for this property. The property editor is used within the studio to provide the gui components needed for the studio to edit the given property.
Overrides:
getPropertyEditor in class CxProperty
Returns:
the display peer

valueOf

public static java.lang.String valueOf(int attributeConstraint)

getLiteralValue

public java.lang.String getLiteralValue()
Description copied from class: CxProperty
Get the value of the property. No evaluation is done prior to being returned.
Overrides:
getLiteralValue in class CxProperty
Following copied from class: com.dat.cx.CxProperty
Returns:
the current property value

setValueNoUndo

public void setValueNoUndo(java.lang.String value)
Description copied from class: CxProperty
Set the value of the property. All registered property change listeners will be notified of the change.
Overrides:
setValueNoUndo in class CxProperty
Following copied from class: com.dat.cx.CxProperty
Parameters:
value - the new property value

getAttributeConstraint

public int getAttributeConstraint()

setAttributeConstraint

public void setAttributeConstraint(int attributeConstraint)