Package com.iizigo.prop
Interface IPropDesigner
- All Known Subinterfaces:
IEditorActionActorSettings
,IELayoutMgr<LAYOUT_PROP>
,IELayoutMgrDND<LAYOUT_PROP>
,IELayoutMgrSimpleDND<LAYOUT_PROP>
,IEUIComp
,IEUICompBase
,IEUICompCommon
,IEUIContainer
,IEUIPanel
,IEVSComponent
,IJavaClassLinkEnabler
,IUIBuilderFromVSLinkEnabler
,IVirtualizedMonitorPanelProvider
,IVirtualizedMonitorProp
,IWrappedElement
,IWSPropDesigner
- All Known Implementing Classes:
AppDistributionProps
,CaptureFieldProp
,CaptureRootProp
,CaptureScreenProp
,EAbsoluteLayout
,EAccordionLayout
,EAxis2D
,EBorderLayout
,ECalendarEvent
,ECalendarLayout
,EContextMenuLayout
,EditorActionActors
,EditorActiveTerminalSession
,EditorActiveTerminalSessions
,EditorClientSessionProp
,EditorConnectionProfileSetup
,EditorConnectionProfilesSetup
,EditorDatabaseActionActor.Settings
,EditorDatabaseProps
,EditorEndPointPropCnr
,EditorEndPointsPropCnr
,EditorFieldActor
,EditorFieldActors
,EditorFontFaces
,EditorFontFile
,EditorFontFiles
,EditorFontIconDefinition
,EditorFontIconsDefinition
,EditorHistoryBackward.Settings
,EditorHistoryForward.Settings
,EditorImageDefinition
,EditorImageLocation
,EditorImageResolution
,EditorImagesDefinition
,EditorImagesResolution
,EditorImagesStyle
,EditorImageStyle
,EditorImageStyleLocation
,EditorImageStylesResolution
,EditorInfoPropCnr
,EditorInputProps
,EditorInputVariable
,EditorJavaActionActor.Settings
,EditorJSONElementWrapper
,EditorJSONEncodedInput
,EditorJSONReplyDocument
,EditorLetsEncryptDomain
,EditorMailProps
,EditorOutputColumn
,EditorOutputProps
,EditorOutputTable
,EditorOutputVariable
,EditorOutputVariables
,EditorPolicyProps
,EditorPushProps
,EditorPWAProps
,EditorRESTfulInputProps
,EditorResultProps
,EditorResultSetColumnProp
,EditorResultSetProps
,EditorRuntimeBuilderProps
,EditorScreenActionGroupProp
,EditorScreenActionProp
,EditorScreenActionsProp
,EditorScreenFieldGroupProp
,EditorScreenFieldProp
,EditorScreenFieldsProp
,EditorScreenIdentificationProp
,EditorScreenIdentificationsProp
,EditorScreenProp
,EditorSelector
,EditorServerAppConfig
,EditorServerConfigEnvProps
,EditorServerPluginConfig
,EditorServerProps
,EditorServerSettings
,EditorSessionConnectionStatProp
,EditorSessionsProp
,EditorSetFocus.Settings
,EditorSetSourceFieldValue.Settings
,EditorSetTargetFieldValue.Settings
,EditorStyledImageDefinition
,EditorStyles
,EditorSVGDefinition
,EditorTerminalActionActor.Settings
,EditorTerminalProps
,EditorTextTable
,EditorTransportField.Settings
,EditorURLEncodedInput
,EditorURLInputParameter
,EditorVirtualizedMonitorPropCnr
,EditorVirtualSpace
,EditorVSAction
,EditorVSColumnHeader
,EditorVSField
,EditorVSGroup
,EditorVSParticipantsHolder
,EditorVSRow
,EditorVSRows
,EditorVSTable
,EditorWebServerPortConfig
,EditorWebServiceActionActor.Settings
,EditorWebServiceProp
,EFlexLayout
,EGridLayout
,EHeadingLayout
,EListLayout
,EMapLayout
,EMapMarkerProp
,EMapMarkers
,EMenuBarLayout
,EMenuLayout
,EMLDefaultItemProp
,EMLGroup
,EMLGroupLayout
,EMList
,EMListLayout
,EMLItemProp
,EMUIHeading
,EMUISimpleDialog
,EMUISwitch
,EMUITabBar
,EPlot2D
,ESeries
,ESeriesValue
,ESwapLayout
,ETabBarLayout
,ETabLayout
,EUIAccordion
,EUIButton
,EUICalendar
,EUICalendarList
,EUIChart
,EUICheckBox
,EUICheckedMenuItem
,EUIComboBox
,EUIComps
,EUIContainer
,EUIContextMenu
,EUIDateTime
,EUIDialog
,EUIEmpty
,EUIGauge
,EUIImage
,EUIImage2
,EUILabel
,EUIMap
,EUIMedia
,EUIMenu
,EUIMenuBar
,EUIMenuItem
,EUIMenuSeparator
,EUIOutput
,EUIPanel
,EUIPanelPart
,EUIPanelPartCnr
,EUIProgress
,EUIRadioButton
,EUIRadioMenuItem
,EUISlider
,EUISpinner
,EUISwapContainer
,EUITabContainer
,EUITable
,EUITableColumn
,EUITableLayout
,EUIText
,EUITextArea
,EUITitlePane
,FilePropCnr
,FolderPropCnr
,LogicItemProp
,LogicProp
,ModuleFolderPropCnr
,ModuleRootPropCnr
,RecordingProp
,RecordingRootProp
,RecordingScreenProp
,RecordingScreensProp
public interface IPropDesigner extends IPropCnr, org.eclipse.core.runtime.IAdaptable
Interface for property containers for iiziGo Designer that supports file reference to an IFile object, the modification stamp, an exception, used when loading files as well as checking for possible refresh.- Author:
- Christopher Mindus
Field Summary
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
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default org.eclipse.core.resources.IResource
findIResource()
Returns the resource of this property container by searching upwards in the parent chain.default <T> T
getAdapter(java.lang.Class<T> adapter)
Returns an object which is an instance of the given class associated with this object.DesignerProp
getDesigner()
Gets the Designer Extension for Properties.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.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
Method Detail
getDesigner
DesignerProp getDesigner()
Gets the Designer Extension for Properties.- Returns:
- The instance of the Designer Extension.
getAdapter
default <T> T getAdapter(java.lang.Class<T> adapter)
Returns an object which is an instance of the given class associated with this object. Returnsnull
if no such object can be found.Supported adapter types are GProp, PropCnr, IPropDesigner, DesignerProp, IResource, IProject, IFile, IFolder.
- Specified by:
getAdapter
in interfaceorg.eclipse.core.runtime.IAdaptable
- Parameters:
adapter
- the adapter class to look up.- Returns:
- a object castable to the given class, or
null
if this object does not have an adapter for the given class
findIResource
default org.eclipse.core.resources.IResource findIResource()
Returns the resource of this property container by searching upwards in the parent chain.- Returns:
- The resource, or null if not found.