public class EUIDialog extends UIDialog implements IEUIPanel, IDefaultGUnitProvider
IMessageBox.Icon
IVSComponentState.State
IUIPanelAnimation.Direction, IUIPanelAnimation.Speed, IUIPanelAnimation.Type
clientStyles
EMPTY_ARRAY, PP_ADD_PANEL, PP_REPLACE_ALL, PP_REPLACE_ALL_POPUPS, PP_REPLACE_LAST_POPUP, REMOTE_REMOVE_EVENT, VS_BACK_PROP_NAME
UICOMP_CLASS, VS_STATE_FOCUS_PROP_NAME
EMPTY, REMOTE_FOCUS_EVENT, styles, vsField
EMPTY_CLASSES, EMPTY_CNRS, EXTENDS_FRAMEWORK_ERROR_ID
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
PANEL_METHOD_LINK_ANNOTATIONS
ERROR, INFORMATION, NONE, REMOTE_FOCUS_EVENT, WARNING
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
ICON_ERROR, ICON_INFORMATION, ICON_MAP, ICON_NONE, ICON_QUESTION, ICON_WARNING
STATUS_LINK_NOT_SUPPORTED
VIRTUALSPACE_PARTICIPANT_LINK_ENABLER
EMPTY_VSLINK_INFO, OPERATION_CANCELED
ANIMATION_DEFAULT, ANIMATION_FADE_FAST, ANIMATION_FADE_NORMAL, ANIMATION_FADE_SLOW, ANIMATION_FADE_SLOWER, ANIMATION_FADE_SLOWEST, ANIMATION_NO_CSS3_FLAG, ANIMATION_NO_SCROLL_FLAG, ANIMATION_NONE, ANIMATION_PROP_NAME, ANIMATION_SPEED_FAST, ANIMATION_SPEED_NORMAL, ANIMATION_SPEED_SLOW, ANIMATION_SPEED_SLOWER, ANIMATION_SPEED_SLOWEST, ANIMATION_TYPE_COVER, ANIMATION_TYPE_FADE, ANIMATION_TYPE_NONE, ANIMATION_TYPE_REVEAL, ANIMATION_TYPE_SLIDE
Constructor and Description |
---|
EUIDialog()
Creates the property container without a name.
|
EUIDialog(Atom propertyAtom)
Creates the property container with the specified name.
|
Modifier and Type | Method and Description |
---|---|
void |
addPredefinedPropsImpl()
Adds the predefined containers for identifications, fields and actions.
|
EUIDialog |
clone()
Clone must be overridden.
|
protected Styles |
createClientStyles()
Creates the Client Styles container (can be overridden by Designer to create EditorStyles).
|
EUIComps |
createCompsCnr()
Creates the components for the Editor.
|
EPanelData |
createLayout()
Create the layout property.
|
Styles |
createStyles()
Creates the Styles container (can be overridden by Designer to create EditorStyles).
|
Class<?>[] |
getAcceptedLayoutMgrs()
Gets the possible Layout Manager classes for this component.
|
EditorClassReference |
getClassReference(String id,
boolean doCreateIfNotPresent)
Gets or creates the ClassReference in the property container.
|
String |
getCNDescriptionType()
Provide a type description for the status bar view, if available.
|
Image |
getCNImage(boolean isMobile)
Gets the image for the Common Navigator.
|
EUIComps |
getCompsCnr()
Gets the container associated with this layout manager and the UI container.
|
GUnit |
getDefaultValue(Atom name,
GUnit defaultValue)
Gets the default value to use when a value is defined and no previous
text is available.
|
UIContainerDesignerProp |
getDesigner()
Gets the Designer Extension for Properties.
|
Class<?>[] |
getExtendsPossibleClasses()
Gets the possible classes this container supports for the Extends Framework.
|
ImagePreview |
getImagePreview()
Gets the image preview.
|
Class<?>[] |
getPossibleChildren()
Gets the acceptable children property classes that can be used in conjunction with e.g.
|
Class<?>[] |
getPossibleCompChildren()
Gets the acceptable component children property classes that can be used in conjunction with e.g.
|
void |
getPredefinedProps()
Gets the references to predefined properties.
|
String |
getSelectPropDialogTitle()
Gets the title for selection dialog.
|
ViewerFilter |
getSelectPropViewerFilter()
Gets the viewer filter for the tree in the dialog for selecting extends property name.
|
String |
getStylesName(EditorStyles styles)
The name of this styles property for the common navigator.
|
String[] |
getSupportedStyles(EditorStyles styles)
Gets the groups supported by the component.
|
Object[] |
getTransferProps()
Returns the list of properties that are transferable between layout managers.
|
IUndoContext |
getUndoContext()
Gets the undo context.
|
boolean |
validateClassInstances(boolean doPerform,
GProp<?>[] props,
boolean isMove)
Validates the target property container classes for paste/move with additional instance testing, extra check when
the possible children are verified.
|
void |
verify(PropVerification verification)
Verifies this property container.
|
addPredefinedProps, getClientAreaStyles, getDeviceType, getOnCreateExistingPanelProcessing, getParticipantType, hasExplicitHeight, hasExplicitWidth, isPopupPanel
createVSReference, doVirtualizePropCnr, getAppSessionGyro, getClassReference, getClassReferenceAtom, getClassReferenceImplementsInterface, getClassReferenceRequiredAnnotation, getClientSessionGyro, getDefaultTextTable, getGroupID, getLayout, getNonVirtualized, getPanelMappings, getPanelOwner, getParticipantDescription, getPropBaseReference, getThemes, getVirtualSpace, getVSParticipant, getVSReference, hasBeenRemoved, invokeOnUIBackMethod, invokeOnUIConnectMethod, invokeOnUICreateMethod, invokeOnUIDestroyMethod, invokeOnUIFocusMethod, invokeOnUISelectionMethod, invokeOnUITextChangeMethod, invokeOnUIValueChangeMethod, isAnimationPropPrivate, isClassReferenceAnnotationBackReferenceRequired, isDesktopType, isDeviceTypeMatching, isMobileType, isParticipating, isPrimaryParticipant, onEventSelf, onPrepare, onPropDispose, onRemoteEvent, onVirtualSpaceVirtualized, requestRemove, setDefaultTextTable, setPanelType, shouldCreateProps, virtualize, virtualize
canAcceptUIContainerFocus, getApproximateSize, getComponentCount, getComponents, getFirstContainerVSStateFocus, getFirstUIComponent, getFirstUIComponentNull, getRadioSelectionComponents, getSelectedRadioComponent, getUIComponent, getUIComponentNull, getVSStateFocus, hasImplicitAlignFillX, hasImplicitAlignFillY, isEmptyContainerAllowed, isMobileContextMenuSupported, mustHaveHeight, mustHaveWidth, onBroken, onComponentSelectedInParent, onResolved, onSelectionChanged, onSelectionChanged, onStateChanged, onVSComponentSelectionChanged, setRadioSelectionComponent, setUIContainerFocus, updateUICompsReference, verifyComponentScope
add, addMappings, assignFontInfoResolver, canAlignX, canAlignY, canFillX, canFillY, canRequestFocus, canRequestFocus, clearErrorMessage, couldRequestFocusIfVirtualized, createTitleProp, disconnectVSField, enterVSProcessing, exitVSProcessing, fireSelection, fireSelection, forbiddenGetCustomDataMap, getBadge, getBestVSFieldValueType, getComponentID, getComponentMappings, getErrorMessage, getErrorMessage, getErrorMessageEx, getErrorMessageString, getErrorMessageString, getErrorMessageStringEx, getFixHeight, getFixWidth, getFontInfo, getForcedAlignX, getForcedAlignY, getKStringText, getLayoutMgr, getLayoutMgr, getMappedVSComponent, getMessage, getMessageText, getPixelHeight, getPixelWidth, getSize, getStyles, getStyles, getText, getTitle, getTitleKS, getTitlePKS, getTooltip, getTooltipText, getTrigger, getUIPanel, getUIParent, getValue, getValue, getVSField, hasFocus, hasImplicitHeight, hasImplicitWidth, hasSelectionChanged, isEnabled, isMobile, isReadOnly, isRTL, isVisible, isVSFieldDisconnected, mustHaveExplicitHeight, mustHaveExplicitWidth, onBroken, onFocusGained, onNotifySelectionChanged, onParentStateChanged, onPrepare, onResolved, onStateChanged, onValueChanged, onVirtualizationCompleted, processVSComponentSelection, reconnectVSField, requestFocus, requestFocus, requestFocus, requestFocus, requestFocusEx, requestFocusEx, requestFocusEx, requestFocusEx, setBadge, setBadge, setComponentToVSField, setEnabled, setEnabled, setErrorMessage, setErrorMessage, setErrorMessage, setErrorMessage, setHTMLText, setLayoutMgr, setMessage, setMessage, setReadOnly, setReadOnly, setText, setText, setTitle, setTitle, setTitle, setTooltip, setTooltip, setVisible, setVisible, setVSFieldMessageToComponent, setVSFieldToComponent
__transferChildProps, addProp, addProp, addProp2, addProp2, appendPropValue, completeVirtualize, containsProp, containsProp, convertLoadedProp, createCopyOfAtom, createUniqueAtom, createUniqueAtom, createUniqueAtom, doPropEqualsArrayValues, 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, getFirstProp, getFirstProp, getFocusEngine, getInt, getInt, getInt, getInt, getLong, getLong, getLong, getLong, getNumber, getNumber, getNumber, getNumber, getProp, getProp, getProp, getProp, getProp, getProp, getProp, getProp, getProp, getPropCnr, getPropCount, getPropIndex, getPropIndex, getPropIndexes, getProps, getProps, getPropValue, getPropValue, getPropValue, getPropValue, getPropValue, getPropValue, getPropValue, getPropValue0, getReferences, getRetargetedVerifyContainer, getString, getString, getString, getString, getValueClasses, hasSendData, initializeElement, initializeExtendsFramework, initializeProp, initializeValue, initPropCnr, insertProp, insertProp2, isChild, isExtendsOverriden, isExtendsPropertyValid, isExtendsRoot, isPropAddRemoveAllowed, isPropCommunicating, isPropExtended, isSibling, list, list, logPropNotFound, maybeAddProp, onInsertProp, onPropRemoved, onPropTreeInitialized, onReferenceEvent, paramString, prepare, removeAllProps, removeProp, removeProp, removeProp, removeProp, removeProp, removeProp, removeProp, removeProp2, removeProp2, removeProp2, removeProp2, removeProp2, removeProp2, reorderProps, replaceProps, requestFocus, 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, toElementString, toNativeValue0, usePropHashMap, usesPropIndex, validateChildPropInValue, validatePropType, validatePropValue, verifyInternalUseOnly, verifyTree
addPropError, addPropListener, convertPropError, dispose, equals, equals, equalsErrors, equalsObj, equalsPropValue, equalValues, extendsClone, finalize, fine, fine, finer, finer, finest, finest, fromElementString, getAliasName, getAppWorker, getAtomPath, getAttribute, getChildReferencePropName, getClientWorker, getConstraints, getEnvironment, getErroredPropItems, getErroredProps, getErrorsProp, getExtendsRootContainer, getFullPropName, getFullPropName, getFullPropNameDebug, getFullPropNameDebug, getListeners, 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, onPropInvalidateCache, onPropParentChanged, onPropValueSet, 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
getClass, hashCode, notify, notifyAll, wait, wait, wait
canRenameProperty, getClassReferenceImpl, getLinkOperations, getMethodReferenceAnnotationTypes, isLinkCapable
canContainComponent, getClientBounds
getComponentCount, getComponents, getRadioSelectionComponents, getSelectedRadioComponent, setRadioSelectionComponent
canMark, getBounds, getEditorPropCnr, getParentClientBounds, useCNPropID
getPossibleContainerParents, isValidContainer
findIResource, getAdapter
canAcceptUIContainerFocus, disconnectVSField, getComponentID, getComponentMappings, getDeviceType, getErrorMessage, getErrorMessage, getFirstUIComponent, getFirstUIComponentNull, getFixHeight, getFixWidth, getLayout, getLayoutMgr, getPanelUIComponent, getPanelUIComponentNull, getUIRef, getValue, getValue, getVirtualSpace, getVSField, isMobile, isRTL, isVSFieldDisconnected, reconnectVSField, setComponentToVSField, setErrorMessage, setErrorMessage, setUIContainerFocus, setVSFieldMessageToComponent, setVSFieldToComponent
clearErrorMessage, getBadge, getKStringText, getLayoutMgr, getMessage, getMessageText, getStyles, getText, getTooltip, getTooltipText, getUIPanel, getUIParent, isEnabled, isReadOnly, isVisible, messageBox, requestFocus, requestFocus, requestFocusEx, requestFocusEx, setBadge, setBadge, setEnabled, setErrorMessage, setErrorMessage, setHTMLText, setLayoutMgr, setMessage, setMessage, setReadOnly, setText, setText, setTooltip, setTooltip, setVisible
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, getFirstProp, getFirstProp, getFocusEngine, getInt, getInt, getInt, getInt, getLong, getLong, getLong, getLong, getNumber, getNumber, getNumber, getNumber, 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, removeProp, removeProp, removeProp, removeProp, removeProp, removeProp, removeProp, 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
addPropError, addPropListener, dispose, equals, fine, fine, finer, finer, finest, finest, fromElementString, getAppSessionGyro, getAtomPath, getClientSessionGyro, getConstraints, getEnvironment, getErroredPropItems, getErroredProps, getErrorsProp, getExtendsRootContainer, getFullPropName, getFullPropNameDebug, 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, verifyHasPropertyItem, warning, warning, warning
messageBox, messageBox
getBestVSFieldValueType, onBroken, onResolved, onStateChanged, onValueChanged
onParentStateChanged
forbiddenGetCustomDataMap, getCustomData, putCustomData, putCustomDataIfAbsent
canPasteFrom, canPasteTo, transferContainerProps
getJavaClassLinkEnabler, getRelativeMethodAnnotationReference, getUIComponentLinkOperations, getUIPanel, isUIComponentLinkCapable
addMethodLinkOperations, isMethodLinkCapable
getDragDropHTML, getDragDropText
addUIBuilderFromVSLinkOperations, getDragDropText, getUIPanel, isUIBuilderFromVSLinkCapable
addClassLinkOperations, isClassLinkCapable
getClassReferenceAtom, getClassReferenceImplementsInterface, getClassReferenceRequiredAnnotation, getRuntimeClassInstance, getRuntimeClassInstance, isClassReferenceAnnotationBackReferenceRequired
getVSLinkInfo
attempVSLink, configureSkipDialog, performLink
createTextProp
assignVirtualSpace, getVSParticipantAtom
getRadioSelectionComponents, setRadioSelectionComponent, setRadioSelectionComponent
getSelector, getSelectorReference, hasSelector, isSelectorSelected
getAnimation, getAnimation, getAnimationDescription, getAnimationDescription, getAnimationDirection, getAnimationSpeed, getAnimationType, getAnimationValue, getOppositeAnimation, setAnimation, setAnimation
onFocusGained, onFocusLost
requestFocus, requestFocus, requestFocusEx, requestFocusEx
getContainedContextMenu, getContextMenu, getReferencedContextMenu, isContextMenuSupported, onBroken, onResolved
public EUIDialog()
setPropertyAtom
call.public EUIDialog(Atom propertyAtom)
propertyAtom
- the name of the component, unique within it's parent.public EPanelData createLayout()
createLayout
in interface IEUIPanel
createLayout
in class UIPanelBase
public EUIComps createCompsCnr()
createCompsCnr
in interface IEUIContainer
createCompsCnr
in class UIContainer
public Styles createStyles()
createStyles
in interface IEUIContainer
createStyles
in class UIComp
protected Styles createClientStyles()
createClientStyles
in class UIDialog
public void addPredefinedPropsImpl() throws PropException
addPredefinedPropsImpl
in interface IEUIContainer
addPredefinedPropsImpl
in class UIContainer
PropException
- For property exceptions.public void getPredefinedProps()
getPredefinedProps
in interface IEUIContainer
getPredefinedProps
in class UIDialog
public EUIComps getCompsCnr()
getCompsCnr
in interface IUIContainer
getCompsCnr
in class UIContainer
public ImagePreview getImagePreview()
getImagePreview
in interface IEImagePreview
public UIContainerDesignerProp getDesigner()
getDesigner
in interface IEUIContainer
getDesigner
in interface IPropDesigner
public IUndoContext getUndoContext()
getUndoContext
in interface IPropUndoContext
public Image getCNImage(boolean isMobile)
getCNImage
in interface IEUICompBase
isMobile
- The mobile theme flag.null
if there is no image.public String getCNDescriptionType()
getCNDescriptionType
in interface IEUICompBase
getCNDescriptionType
in interface ITransferContainerProps
public EUIDialog clone()
clone
in class UIPanelBase
public EditorClassReference getClassReference(String id, boolean doCreateIfNotPresent)
Panel do not use "ID" because there is a single class connection with the name Atom.CLASS.
getClassReference
in interface IJavaClassLinkEnabler
getClassReference
in interface IEUIPanel
getClassReference
in interface IClassReferenceOwner
getClassReference
in class UIPanelBase
id
- ID for the class reference if several exist, null for default.doCreateIfNotPresent
- Flag to create the property (this flag can only be true in Designer)!public Class<?>[] getPossibleChildren()
getPossibleChildren
in interface IPropCnr
getPossibleChildren
in class PropCnr
public boolean validateClassInstances(boolean doPerform, GProp<?>[] props, boolean isMove)
Override this method that by default returns true to provide fine-tuned testing for validity.
validateClassInstances
in interface IPropCnr
validateClassInstances
in class PropCnr
doPerform
- The perform flag, false means just testing.props
- Properties to move or paste.isMove
- Flag for move if true, false means paste.public Class<?>[] getPossibleCompChildren()
getPossibleCompChildren
in interface IEUIContainer
public Class<?>[] getAcceptedLayoutMgrs()
getAcceptedLayoutMgrs
in interface IEUIContainer
public String getStylesName(EditorStyles styles)
getStylesName
in interface IStylesFilter
styles
- The Styles property container.public String[] getSupportedStyles(EditorStyles styles)
getSupportedStyles
in interface IStylesFilter
styles
- The Styles property container.public Class<?>[] getExtendsPossibleClasses()
getExtendsPossibleClasses
in interface IPropCnr
getExtendsPossibleClasses
in class PropCnr
public String getSelectPropDialogTitle()
getSelectPropDialogTitle
in interface IExtendsSelection
public ViewerFilter getSelectPropViewerFilter()
getSelectPropViewerFilter
in interface IExtendsSelection
public GUnit getDefaultValue(Atom name, GUnit defaultValue)
getDefaultValue
in interface IDefaultPropertyValueProvider<GUnit>
name
- The edited property name.defaultValue
- The default value as defined by the property editor information.public void verify(PropVerification verification)
verify
in interface IGProp<GProp<?>[]>
verify
in class UIPanelBase
verification
- The property verification class.public Object[] getTransferProps()
getTransferProps
in interface ITransferContainerProps
iizi® is a registered trademark of Mindus SARL. © Copyright Mindus SARL, 2020. All rights reserved.