Package com.iizix.prop.ui
Class AbsoluteData
- java.lang.Object
- com.iizix.prop.GProp<GProp<?>[]>
- com.iizix.prop.PropCnr
- com.iizix.prop.ui.LayoutProp
- com.iizix.prop.ui.AbsoluteData
 
 
 
 
- All Implemented Interfaces:
- EventListener,- IGProp<GProp<?>[]>,- IPropCnr,- ILayoutAssumeHeight,- ILayoutAssumeWidth,- ILayoutDataAlignX,- ILayoutDataAlignY,- ILayoutUnitHeight,- ILayoutUnitWidth,- java.lang.Cloneable
 - Direct Known Subclasses:
- EAbsoluteData
 - public class AbsoluteData extends LayoutProp implements ILayoutUnitWidth, ILayoutUnitHeight, ILayoutDataAlignX, ILayoutDataAlignY, ILayoutAssumeWidth, ILayoutAssumeHeight The AbsoluteData is the layout data for components in a container with AbsoluteLayout.- Author:
- Christopher Mindus
 
- Field Summary- Fields - Modifier and Type - Field - Description - static java.lang.String- MOVE_SIZE_XAttribute of property to move-size.- static java.lang.String- MOVE_SIZE_YAttribute of property to move-size.- Fields inherited from class com.iizix.prop.PropCnr- EMPTY, EMPTY_CLASSES, EMPTY_CNRS, EXTENDS_FRAMEWORK_ERROR_ID
 - Fields inherited from class com.iizix.prop.GProp- GPDEBUG, PROP_ATTR_STRING_EDITOR_PROP, PROP_ATTR_STRING_ERRORED_NAME, PROP_ATTR_STRING_EXTENDS, PROP_ATTR_STRING_EXTENDS_FINAL, PROP_ATTR_STRING_EXTENDS_PRIVATE, PROP_ATTR_STRING_NULLABLE, PROP_ATTR_STRING_PRIVATE, PROP_ATTR_STRING_PRIVATE_CHANGE_EVENT, PROP_ATTR_STRING_READ_ONLY, PROP_USER_1, PROP_USER_2
 - Fields inherited from interface com.iizix.prop.IGProp- EQC_ERROR_IGNORE_ALL, EQC_ERROR_IGNORE_REFERENCES, EQC_IGNORE_ARRAY, EQC_IGNORE_VOLATILE_OR_EDITOR, EQC_PRIVATE, EQC_SAVE_FILE, EXT_CONTAINER_EXTENDS, EXT_CONTAINER_EXTENDS_VALID, EXT_EXTENDED, EXT_FINAL, EXT_OVERRIDES, EXT_OVERRIDES_FINAL_ERR, EXT_PRIVATE
 - Fields inherited from interface com.iizix.prop.ui.ILayoutAssumeHeight- PN_ASSUME_HEIGHT
 - Fields inherited from interface com.iizix.prop.ui.ILayoutAssumeWidth- PN_ASSUME_WIDTH
 - Fields inherited from interface com.iizix.prop.ui.ILayoutDataAlignX- ALIGN_X_CENTER, ALIGN_X_FILL, ALIGN_X_LEFT, ALIGN_X_NAME, ALIGN_X_RIGHT
 - Fields inherited from interface com.iizix.prop.ui.ILayoutDataAlignY- ALIGN_Y_BOTTOM, ALIGN_Y_FILL, ALIGN_Y_MIDDLE, ALIGN_Y_NAME, ALIGN_Y_TOP
 
 - Constructor Summary- Constructors - Constructor - Description - AbsoluteData()Creates a AbsoluteData container without name and with a null value.- AbsoluteData(Atom propertyAtom)Creates a AbsoluteData container with the specified name with a null value.- AbsoluteData(Atom propertyAtom, GProp<?>[] properties)Creates a AbsoluteData container with the specified name and properties.
 - Method Summary- All Methods Instance Methods Concrete Methods - Modifier and Type - Method - Description - boolean- canSetHeight()Verifies if the component height can be set.- boolean- canSetPosition()Verifies if the component position can be set.- boolean- canSetWidth()Verifies if the component width can be set.- int- getMoveSizeX()Gets the move-size setting in X.- int- getMoveSizeY()Gets the move-size setting in Y.- boolean- setMoveSize(boolean isX, int v, IComplexOperation op)Sets the horizontal (X) or vertical (Y) move or size attributed to the component.- boolean- setPosition(GUnit x, GUnit y, IComplexOperation op)Assigns the composite X and/or Y position.- boolean- setSize(GUnit width, GUnit height, IComplexOperation op)Assigns the component width and/or height.- Methods inherited from class com.iizix.prop.ui.LayoutProp- getLayoutHeight, getLayoutWidth, isHeightIndirectlyDefined, isWidthIndirectlyDefined
 - Methods inherited from class com.iizix.prop.PropCnr- __transferChildProps, addPredefinedProps, addProp, addProp, addProp2, addProp2, appendPropValue, canRequestFocus, clone, completeVirtualize, containsProp, containsProp, convertLoadedProp, couldRequestFocusIfVirtualized, createCopyOfAtom, createUniqueAtom, createUniqueAtom, createUniqueAtom, createVSReference, doPropEqualsArrayValues, doVirtualizePropCnr, enablePropCommunication, enablePropHashMap, equalsTree, equalsTree, getAllProps, getAllProps, getAllProps, getAllProps, getAllProps, getAllProps, getAllProps, getAllProps, getBool, getBool, getBool, getBool, getChildPropError, getChildPropError, getChildPropErrorSeverity, getChildPropErrorSeverity, getErrorsProp, getExtendsContainer, getExtendsError, getExtendsName, getExtendsOverride, getExtendsPossibleClasses, getFirstProp, getFirstProp, getFocusEngine, getInt, getInt, getInt, getInt, getLong, getLong, getLong, getLong, getNumber, getNumber, getNumber, getNumber, getPossibleChildren, getPredefinedProps, getProp, getProp, getProp, getProp, getProp, getProp, getProp, getProp, getProp, getProp, getProp, getPropBaseReference, getPropCnr, getPropCount, getPropCount, getPropIndex, getPropIndex, getPropIndexes, getProps, getProps, getPropValue, getPropValue, getPropValue, getPropValue, getPropValue, getPropValue, getPropValue, getPropValue0, getReferences, getRetargetedVerifyContainer, getString, getString, getString, getString, getValueClasses, getVSReference, hasFocus, hasSendData, initializeElement, initializeExtendsFramework, initializeProp, initializeValue, initPropCnr, insertProp, insertProp2, isChild, isExtendsOverriden, isExtendsPropertyValid, isExtendsRoot, isPropAddRemoveAllowed, isPropCommunicating, isPropExtended, isSibling, list, list, logPropNotFound, maybeAddProp, onInsertProp, onPropDispose, onPropRemoved, onPropTreeInitialized, onReferenceEvent, paramString, prepare, removeAllProps, removeAllProps2, removeProp, removeProp, removeProp, removeProp, removeProp, removeProp, removeProp, removeProp2, removeProp2, removeProp2, removeProp2, removeProp2, removeProp2, removeProp2, reorderProps, replaceProps, requestFocus, requestFocus, requestFocusEx, requestFocusEx, resolveReferences, resolveRuntimeReferences, setBool, setBool, setBool, setBool, setCreateRequiredProp, setExtendsName, setExtendsOverride, setInt, setInt, setInt, setLong, setLong, setLong, setLong, setNumber, setNumber, setNumber, setNumber, setProp, setProp, setProp, setProp2, setProp2, setPropValue, setPropValue, setPropValue, setPropValue, setPropValue, setPropValue, setString, setString, setString, setString, shouldCreateProps, shouldSerializeToXML, toElementString, toNativeValue0, usePropHashMap, usesPropIndex, validateChildPropInValue, validateClassInstances, validatePropType, validatePropValue, verify, verifyInternalUseOnly, verifyTree, virtualize
 - Methods inherited from class com.iizix.prop.GProp- addPropError, addPropListener, convertPropError, dispose, equals, equals, equalsErrors, equalsObj, equalsPropValue, equalValues, extendsClone, finalize, fine, fine, finer, finer, finest, finest, fromElementString, getAliasName, getAppSessionGyro, getAppWorker, getAtomPath, getAttribute, getChildReferencePropName, getClientSessionGyro, getClientWorker, getConstraints, getEnvironment, getErroredPropItems, getErroredProps, getErrorsProp, getExtendsRootContainer, getFullPropName, getFullPropName, getFullPropNameDebug, getFullPropNameDebug, getListeners, getModuleFolder, getModuleFolder, getParent, getParent, getProjectName, getPropAtom, getPropError, getPropError, getPropErroredName, getPropErrorSeverity, getPropExtendsFlags, getPropFromPath, getPropFromPath, getPropFromReference, getPropFromReference, getPropIndex, getPropName, getPropPath, getPropPath, getPropReferenceTarget, getPropRootPropMgr, getPropTreeErrorSeverity, getPropValue, getPropValue, getPropValueObject, getReferencePropName, getRelativePropName, getRootFromName, getRootName, getRootParent, getRootParent, getTreeLock, hasChanged, hasPrivateChangeEventProp, hasPropError, hasPropTreeError, info, info, initializeGElement, initializeGProp, isDisposed, isPropChildOf, isPropClientCreated, isPropCreateRequired, isPropExtended, isPropExtendsFinal, isPropExtendsPrivate, isPropExtendsPrivateInRoot, isPropExtendsPrivateInRoot, isPropFile, isPropFolder, isPropForEditor, isPropNullable, isPropPrivate, isPropPrivateAtCreation, isPropReadOnly, isPropReferenceTreeValid, isPropRoot, isPropUSER, isPropValueTreeLockNeeded, isPropVirtualized, isPropVirtualizing, isPropVolatile, isPropVolatileOrEditorOnly, isProxied, list, list, list, mapAliasToReference, mapAliasToReference, mapReferenceToAlias, mapReferenceToAlias, mapReferenceToProjectRelative, modifyPropValue, moveProp, moveProp, moveProp, onEvent, onEventSelf, onPrepare, onPropInvalidateCache, onPropParentChanged, onPropValueSet, onRemoteEvent, onVirtualizationCompleted, onVirtualized, paramValue, post, post, removePropError, removePropListener, removePropUSER, renameProp, renameProp2, resetChangedTree, setChanged, setConstraints, setConstraints, setParent, setPrivateChangeEventProp, setPrivateCreateRequiredProp, setPropError, setPropErroredName, setPropExtended, setPropExtendsFinal, setPropExtendsPrivate, setPropForEditor, setPropNullable, setPropPrivate, setPropReadOnly, setPropUSER, setPropValue, setPropValue, setPropValue, setPropValueIncognito, setPropVolatile, severe, severe, severe, shouldSerializeToXML, throwIfReadOnly, toNativeValue, toString, toString, triggerRemoteEvent, triggerRemoteEvent, validateProp, verifyHasPropertyItem, warning, warning, warning
 - Methods inherited from class java.lang.Object- getClass, hashCode, notify, notifyAll, wait, wait, wait
 - Methods inherited from interface com.iizix.prop.IGProp- addPropError, addPropListener, dispose, equals, fine, fine, finer, finer, finest, finest, fromElementString, getAppSessionGyro, getAtomPath, getClientSessionGyro, getConstraints, getEnvironment, getErroredPropItems, getErroredProps, getErrorsProp, getExtendsRootContainer, getFullPropName, getFullPropNameDebug, getModuleFolder, getModuleFolder, getParent, getParent, getPropAtom, getPropBaseReference, getPropError, getPropError, getPropErrorSeverity, getPropExtendsFlags, getPropFromPath, getPropFromReference, getPropIndex, getPropName, getPropPath, getPropPath, getPropRootPropMgr, getPropTreeErrorSeverity, getPropValue, getPropValue, getReferencePropName, getReferences, getRelativePropName, getRootParent, getTreeLock, getValueClasses, getVSReference, hasChanged, hasPrivateChangeEventProp, hasPropError, hasPropTreeError, info, info, initializeGElement, initializeGProp, isDisposed, isPropChildOf, isPropClientCreated, isPropCommunicating, isPropCreateRequired, isPropExtended, isPropExtendsFinal, isPropExtendsPrivate, isPropExtendsPrivateInRoot, isPropExtendsPrivateInRoot, isPropFile, isPropFolder, isPropNullable, isPropPrivate, isPropReadOnly, isPropReferenceTreeValid, isPropRoot, isPropVirtualized, list, list, list, list, list, mapAliasToReference, mapReferenceToAlias, mapReferenceToProjectRelative, moveProp, moveProp, moveProp, onEvent, onEventSelf, onPropTreeInitialized, onRemoteEvent, removePropError, removePropListener, renameProp, resolveRuntimeReferences, setChanged, setConstraints, setConstraints, setParent, setPrivateChangeEventProp, setPropError, setPropExtendsFinal, setPropExtendsPrivate, setPropNullable, setPropPrivate, setPropReadOnly, setPropValue, setPropValue, severe, severe, severe, toElementString, toNativeValue, triggerRemoteEvent, triggerRemoteEvent, validateProp, validatePropType, validatePropValue, verify, verifyHasPropertyItem, warning, warning, warning
 - Methods inherited from interface com.iizix.prop.ui.ILayoutAssumeHeight- hasAssumedHeight
 - Methods inherited from interface com.iizix.prop.ui.ILayoutAssumeWidth- hasAssumedWidth
 - Methods inherited from interface com.iizix.prop.ui.ILayoutDataAlignX- getAlignPropX, getAlignX, getDefaultAlignX, hasFillX, setAlignX, setAlignX, verifyAlignX
 - Methods inherited from interface com.iizix.prop.ui.ILayoutDataAlignY- getAlignPropY, getAlignY, getDefaultAlignY, hasFillY, setAlignY, setAlignY, verifyAlignY
 - Methods inherited from interface com.iizix.prop.ui.ILayoutUnitHeight- getHeightUnit, getPropValue, setHeight, setPropValue
 - Methods inherited from interface com.iizix.prop.ui.ILayoutUnitWidth- getPropValue, getWidthUnit, setPropValue, setWidth
 - Methods inherited from interface com.iizix.prop.IPropCnr- addProp, addProp, addProp2, addProp2, canRequestFocus, canRequestFocus, canRequestFocus, containsProp, containsProp, couldRequestFocusIfVirtualized, couldRequestFocusIfVirtualized, couldRequestFocusIfVirtualized, createCopyOfAtom, createUniqueAtom, createUniqueAtom, enablePropCommunication, enablePropHashMap, getAllProps, getAllProps, getAllProps, getAllProps, getAllProps, getAllProps, getAllProps, getAllProps, getBool, getBool, getBool, getBool, getChildPropError, getChildPropError, getChildPropErrorSeverity, getChildPropErrorSeverity, getErrorsProp, getExtendsError, getExtendsName, getExtendsPossibleClasses, getFirstProp, getFirstProp, getFocusEngine, getInt, getInt, getInt, getInt, getLong, getLong, getLong, getLong, getNumber, getNumber, getNumber, getNumber, getPossibleChildren, getProp, getProp, getProp, getProp, getProp, getProp, getProp, getProp, getProp, getProp, getProp, getPropCnr, getPropCount, getPropIndex, getPropIndex, getPropIndexes, getProps, getProps, getPropValue, getPropValue, getPropValue, getPropValue, getPropValue, getPropValue, getPropValue, getString, getString, getString, getString, hasFocus, initializeExtendsFramework, insertProp, insertProp2, isChild, isExtendsOverriden, isExtendsRoot, isPropAddRemoveAllowed, isPropExtended, isSibling, removeAllProps, removeAllProps2, removeProp, removeProp, removeProp, removeProp, removeProp, removeProp, removeProp, removeProp2, removeProp2, removeProp2, removeProp2, removeProp2, removeProp2, removeProp2, reorderProps, requestFocus, requestFocusEx, setBool, setBool, setBool, setBool, setExtendsName, setExtendsOverride, setInt, setInt, setInt, setLong, setLong, setLong, setLong, setNumber, setNumber, setNumber, setNumber, setProp, setProp, setProp, setProp2, setProp2, setPropValue, setPropValue, setPropValue, setPropValue, setPropValue, setPropValue, setString, setString, setString, setString, usePropHashMap, usesPropIndex, validateClassInstances
 
 
- Field Detail- MOVE_SIZE_X- public static final java.lang.String MOVE_SIZE_X Attribute of property to move-size. Move = 1, Size = 2, nothing = 0 or undefined.- See Also:
- Constant Field Values
 
 - MOVE_SIZE_Y- public static final java.lang.String MOVE_SIZE_Y Attribute of property to move-size. Move = 1, Size = 2, nothing = 0 or undefined.- See Also:
- Constant Field Values
 
 
 - Constructor Detail- AbsoluteData- public AbsoluteData() Creates a AbsoluteData container without name and with a null value.
 - AbsoluteData- public AbsoluteData(Atom propertyAtom) Creates a AbsoluteData container with the specified name with a null value.- Parameters:
- propertyAtom- the property atom.
 
 - AbsoluteData- public AbsoluteData(Atom propertyAtom, GProp<?>[] properties) throws PropException Creates a AbsoluteData container with the specified name and properties.- Parameters:
- propertyAtom- the property atom.
- properties- the property array value for the property.
- Throws:
- PropException- as structural changes in containers on client is prohibited.
 
 
 - Method Detail- getMoveSizeX- public int getMoveSizeX() Gets the move-size setting in X.- Returns:
- 0 = nothing, 1 = move, 2 = size.
 
 - getMoveSizeY- public int getMoveSizeY() Gets the move-size setting in Y.- Returns:
- 0 = nothing, 1 = move, 2 = size.
 
 - setMoveSize- public boolean setMoveSize(boolean isX, int v, IComplexOperation op)Sets the horizontal (X) or vertical (Y) move or size attributed to the component.- Parameters:
- isX- If it's X or Y, i.e. horizontally or vertically.
- v- The new move/size attribute: 0 for nothing, 1 for move, 2 for size. If the value is not 0 to 2, nothing will be performed.
- op- The complex operation interface for undo/redo operations, null for none.
- Returns:
- true for success, false for nothing done.
 
 - canSetPosition- public boolean canSetPosition() Verifies if the component position can be set.- Overrides:
- canSetPositionin class- LayoutProp
- Returns:
- true if the X/Y positions can be set.
 
 - setPosition- public boolean setPosition(GUnit x, GUnit y, IComplexOperation op) Assigns the composite X and/or Y position.- Overrides:
- setPositionin class- LayoutProp
- Parameters:
- x- The X position to set, null for no change.
- y- The Y position to set, null for no change.
- op- The complex operation interface for undo/redo operations, null for none.
- Returns:
- true for success, false for failure (i.e. unsupported operation).
 
 - canSetWidth- public boolean canSetWidth() Verifies if the component width can be set.- Overrides:
- canSetWidthin class- LayoutProp
- Returns:
- true if the width can be set.
 
 - canSetHeight- public boolean canSetHeight() Verifies if the component height can be set.- Overrides:
- canSetHeightin class- LayoutProp
- Returns:
- true if the height can be set.
 
 - setSize- public boolean setSize(GUnit width, GUnit height, IComplexOperation op) Assigns the component width and/or height.- Overrides:
- setSizein class- LayoutProp
- Parameters:
- width- The width to set, null for no change.
- height- The height to set, null for no change.
- op- The complex operation interface for undo/redo operations, null for none.
- Returns:
- true for success, false for failure (i.e. unsupported operation). true is also returned for partial success, i.e. component can set width but not height and both values were to be set.