Package com.iizigo.java
Interface IShowJavaSource
- All Known Subinterfaces:
IEUIComp
,IEUICompCommon
,IEUIContainer
,IEUIPanel
,IEVSComponent
- All Known Implementing Classes:
ECalendarEvent
,EditorVirtualSpace
,EditorVSAction
,EditorVSColumnHeader
,EditorVSField
,EditorVSGroup
,EditorVSTable
,EMapMarkerProp
,EMapMarkers
,EMLGroup
,EMList
,EMLItemProp
,EMUIHeading
,EMUISimpleDialog
,EMUISwitch
,EMUITabBar
,EUIAccordion
,EUIButton
,EUICalendar
,EUICalendarList
,EUIChart
,EUICheckBox
,EUICheckedMenuItem
,EUIComboBox
,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
,EUIText
,EUITextArea
,EUITitlePane
public interface IShowJavaSource extends IPropCnr
Displays the source code associated with a UI or VS component.- 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 Default Methods Modifier and Type Method Description default boolean
showJava(boolean doPerform, AnnotationType type, org.eclipse.swt.widgets.Shell shell)
Shows the Java code associated with this component.default boolean
showJava(boolean doPerform, AnnotationType type, org.eclipse.swt.widgets.Shell shell, IGProp<?>[] rcProp)
Shows the Java code associated with this component.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
showJava
default boolean showJava(boolean doPerform, AnnotationType type, org.eclipse.swt.widgets.Shell shell)
Shows the Java code associated with this component.The supported annotation types for VirtualSpace or its VS components are:
- VS - associated Java class source.
- OnVSCreate - method.
- OnVSDestroy - method.
- OnVSAction - method.
- OnVSField - method.
- OnVSChange - method.
- OnVSFocus - method.
- OnVSState - method.
The supported annotation types for Panels or its UI components are:
- UI - associated Java class source.
- OnUIConnect - method.
- OnUICreate - method.
- OnUIDestroy - method.
- OnUIFocus - method.
- OnUIAction - method.
- OnUIBack - method.
- OnUITextChange - method.
- OnUIValueChange - method.
- OnUISelection - method.
- Parameters:
doPerform
- Flag indicating the operation should be performed,false
indicates testing if this operation is valid.type
- The annotation type.shell
- The shell of the caller, only used whendoPerform
istrue
.- Returns:
- Success flag, i.e. was successfully performed or its action is enabled and would most certainly succeed if called to perform it.
showJava
default boolean showJava(boolean doPerform, AnnotationType type, org.eclipse.swt.widgets.Shell shell, IGProp<?>[] rcProp)
Shows the Java code associated with this component.The supported annotation types for VirtualSpace or its VS components are:
- VS - associated Java class source.
- OnVSCreate - method.
- OnVSDestroy - method.
- OnVSAction - method.
- OnVSField - method.
- OnVSChange - method.
- OnVSFocus - method.
- OnVSState - method.
The supported annotation types for Panels or its UI components are:
- UI - associated Java class source.
- OnUIConnect - method.
- OnUICreate - method.
- OnUIDestroy - method.
- OnUIFocus - method.
- OnUIAction - method.
- OnUIBack - method.
- OnUITextChange - method.
- OnUIValueChange - method.
- OnUISelection - method.
- Parameters:
doPerform
- Flag indicating the operation should be performed,false
indicates testing if this operation is valid.type
- The annotation type.shell
- The shell of the caller, only used whendoPerform
istrue
.rcProp
- Array that should be of length 1 and is filled in with the property associated with the show action in case of success.- Returns:
- Success flag, i.e. was successfully performed or its action is enabled and would most certainly succeed if called to perform it.