Package com.iizigo.vs.prop
Class EditorVSField
java.lang.Object
com.iizix.prop.GProp<GProp<?>[]>
com.iizix.prop.PropCnr
com.iizix.prop.vs.VSComponent
com.iizix.prop.vs.VSField
com.iizigo.vs.prop.EditorVSField
- All Implemented Interfaces:
- IShowJavaSource,- ILinkCapable,- IJavaMethodLinkEnabler,- IUICreationFromVS,- IPropDesigner,- IPropRenameable,- IEVSComponent,- IBackReferenceProvider,- EventListener,- IFocusComp,- IMessageBox,- ICustomDataProvider,- IGProp<GProp<?>[]>,- IPatternOwner,- IPropCnr,- IReferencingPropCnr,- IVSComponent,- IVSComponentListener,- IVSComponentState,- IVSMessageComponent,- Cloneable,- IAdaptable
public class EditorVSField extends VSField implements IEVSComponent, IBackReferenceProvider, IJavaMethodLinkEnabler, IUICreationFromVS
The Editor VirtualSpace Field property class.
- Author:
- Christopher Mindus
- Nested Class Summary- Nested classes/interfaces inherited from interface com.iizix.gyro.IMessageBox- IMessageBox.Icon- Nested classes/interfaces inherited from interface com.iizix.prop.vs.IVSComponentState- IVSComponentState.State
- Field Summary- Fields inherited from class com.iizix.prop.vs.VSField- EMPTY_LISTENERS- Fields inherited from class com.iizix.prop.vs.VSComponent- statesMap- 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_INCLUDE_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.iizigo.link.ILinkCapable- STATUS_LINK_NOT_SUPPORTED- Fields inherited from interface com.iizix.gyro.IMessageBox- ICON_ERROR, ICON_INFORMATION, ICON_MAP, ICON_NONE, ICON_QUESTION, ICON_WARNING- Fields inherited from interface com.iizix.prop.vs.IVSComponent- ATOM_IGNORE_UI_FOCUS, ERROR, INFORMATION, NONE, WARNING
- Constructor SummaryConstructorsConstructorDescriptionCreates the VirtualSpace Field property container without a name.- EditorVSField- (Atom propertyAtom) Creates the VirtualSpace Field property container with the specified name.
- Method SummaryModifier and TypeMethodDescription- clone()Clone must be overridden.- protected FieldActorsCreates a new instance of the field actors.Gets the field actors container.- intReturns whether allowNull has an error.Gets the base reference path for the Java reference, from the owner of this container, e.g.Gets the column instance of this field when it is in a table.Gets the Designer Extension for Properties.- Class<?>[]Gets the possible classes this container supports for the Extends Framework.Gets the instance that links to the class.- getLinkOperations- (LinkData data) Called when the drag-drop is to be performed (link or paste-link menu item).Returns the annotation types for the method reference(s).Gets the annotation relative reference to the element.- getRows()Gets the rows container.- getTable()Gets the table.Gets the VirtualSpace instance.- isBackReferenceValid- (AnnotationType annotationType, String name, boolean isRefOnly) Validates if the back-reference specified is referenced in the first place, i.e.- isLinkCapable- (LinkData data) Returns if this property container could potentially be link capable.- void- onEventSelf- (GEvent event) Checks for state change events and fires it to listeners.- protected void- onListenerChanged- (IVSFieldListener listener) Called when a listener is added or removed.- boolean- verify- (PropVerification verification) Verifies this property container.- Methods inherited from class com.iizix.prop.vs.VSField- addListener, addPredefinedProps, adjustValue, adjustValue, assignAcceptableValue, convertEqualsValue, get_BigDecimal, get_BigDecimal, get_BigDecimal, get_BigDecimal, get_BigInteger, get_BigInteger, get_BigInteger, get_BigInteger, get_Binary, get_Binary, get_Binary, get_Binary, get_Boolean, get_Boolean, get_Boolean, get_Boolean, get_Byte, get_Byte, get_Byte, get_Byte, get_Double, get_Double, get_Double, get_Double, get_Duration, get_Duration, get_Duration, get_Duration, get_Float, get_Float, get_Float, get_Float, get_Integer, get_Integer, get_Integer, get_Integer, get_KString, get_KString, get_KString, get_KString, get_KString, get_KString, get_KString, get_KString, get_LocalDate, get_LocalDate, get_LocalDate, get_LocalDate, get_LocalDateTime, get_LocalDateTime, get_LocalDateTime, get_LocalDateTime, get_LocalTime, get_LocalTime, get_LocalTime, get_LocalTime, get_Long, get_Long, get_Long, get_Long, get_MonthDay, get_MonthDay, get_MonthDay, get_MonthDay, get_OffsetDateTime, get_OffsetDateTime, get_OffsetDateTime, get_OffsetDateTime, get_OffsetTime, get_OffsetTime, get_OffsetTime, get_OffsetTime, get_Period, get_Period, get_Period, get_Period, get_Short, get_Short, get_Short, get_Short, get_String, get_String, get_String, get_String, get_String, get_String, get_String, get_String, get_StringRaw, get_XMLDuration, get_XMLDuration, get_XMLDuration, get_XMLDuration, get_Year, get_Year, get_Year, get_Year, get_YearMonth, get_YearMonth, get_YearMonth, get_YearMonth, get_ZonedDateTime, get_ZonedDateTime, get_ZonedDateTime, get_ZonedDateTime, getColumnIndex, getComponentIsDisabled, getComponentIsHidden, getFieldListeners, getLocaleInfo, getLocaleInfo, getPattern, getPatternPlainKString, getPatternProp, getPredefinedProps, getRawValue, getRawValueType, getReferenceType, getReferencingProp, getReferencingProps, getRow, getRowIndex, getValue, getValue, getValue, getValue, getValueType, getValueTypeString, isNull, isNullAllowed, isTableCell, onParentStateChanged, paramValue, removeListener, set_BigDecimal, set_BigDecimal, set_BigDecimal, set_BigDecimal, set_BigInteger, set_BigInteger, set_BigInteger, set_BigInteger, set_Binary, set_Binary, set_Binary, set_Binary, set_Boolean, set_Boolean, set_Boolean, set_Boolean, set_Byte, set_Byte, set_Byte, set_Byte, set_Double, set_Double, set_Double, set_Double, set_Duration, set_Duration, set_Duration, set_Duration, set_Float, set_Float, set_Float, set_Float, set_Integer, set_Integer, set_Integer, set_Integer, set_KString, set_KString, set_KString, set_KString, set_LocalDate, set_LocalDate, set_LocalDate, set_LocalDate, set_LocalDateTime, set_LocalDateTime, set_LocalDateTime, set_LocalDateTime, set_LocalTime, set_LocalTime, set_LocalTime, set_LocalTime, set_Long, set_Long, set_Long, set_Long, set_MonthDay, set_MonthDay, set_MonthDay, set_MonthDay, set_OffsetDateTime, set_OffsetDateTime, set_OffsetDateTime, set_OffsetDateTime, set_OffsetTime, set_OffsetTime, set_OffsetTime, set_OffsetTime, set_Period, set_Period, set_Period, set_Period, set_Short, set_Short, set_Short, set_Short, set_String, set_String, set_String, set_String, set_XMLDuration, set_XMLDuration, set_XMLDuration, set_XMLDuration, set_Year, set_Year, set_Year, set_Year, set_YearMonth, set_YearMonth, set_YearMonth, set_YearMonth, set_ZonedDateTime, set_ZonedDateTime, set_ZonedDateTime, set_ZonedDateTime, setNullAllowed, setNullAllowed, setPattern, setPattern, setRawValue, setRawValue, setValue, setValue, setValue, setValue, usesMultipleReferencing- Methods inherited from class com.iizix.prop.vs.VSComponent- addListener, areFree, areFree, canRequestFocus, convertLoadedProp, couldRequestFocusIfVirtualized, forbiddenGetCustomDataMap, getClientSessionGyro, getComponentListeners, getDescription, getNonVirtualized, initPropCnr, invokeOnVSCreateTree, isFree, isFree, onFocusGained, onFocusLost, onListenerChanged, onPrepare, onPropDispose, onRemoteEvent, onVirtualContainerCreated, paramString, removeListener, virtualize- Methods inherited from class com.iizix.prop.PropCnr- __transferChildProps, addProp, addProp, addProp2, addProp2, appendPropValue, canRequestFocus, completeVirtualize, containsProp, containsProp, couldRequestFocusIfVirtualized, createCopyOfAtom, createUniqueAtom, createUniqueAtom, createUniqueAtom, createVSReference, 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, getPossibleChildren, 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, getRetargetedVerifyContainer, getString, getString, getString, getString, getValueClasses, getVSReference, hasFocus, hasSendData, initializeElement, initializeExtendsFramework, initializeProp, initializeValue, insertProp, insertProp2, isChild, isExtendsOverriden, isExtendsPropertyValid, isExtendsRoot, isPropAddRemoveAllowed, isPropCommunicating, isPropExtended, list, list, logPropNotFound, maybeAddProp, onInsertProp, onPropRemoved, onPropTreeInitialized, onReferenceEvent, onVirtualizationCompleted, 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, verifyInternalUseOnly, verifyTree- Methods inherited from class com.iizix.prop.GProp- addPropError, addPropListener, appendProp, convertPropError, dispose, equals, equals, equalsErrors, equalsObj, equalsPropValue, equalValues, finalize, fine, fine, finer, finer, finest, finest, fromElementString, getAliasName, getAppSessionGyro, getAppWorker, getAtomPath, getAttribute, getChildReferencePropName, 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, getReferencePropNameNoAssert, getRelativePropName, getRootFromName, getRootName, getRootParent, getRootParentNoAssert, getTreeLock, hasChanged, hasCircularReferencesError, 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, isPropRootLoading, isPropRootTreeModificationsAllowed, isPropUSER, isPropValueTreeLockNeeded, isPropVirtualized, isPropVirtualizing, isPropVolatile, isPropVolatileOrEditorOnly, isProxied, isSibling, list, list, list, mapAliasToReference, mapAliasToReference, mapReferenceToAlias, mapReferenceToAlias, mapReferenceToProjectRelative, modifyPropValue, moveProp, moveProp, moveProp, onEvent, onPropInvalidateCache, onPropParentChanged, onPropValueSet, paramString, 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, warning, warning, warning- Methods inherited from class java.lang.Object- getClass, hashCode, notify, notifyAll, wait, wait, wait- Methods inherited from interface com.iizix.prop.ICustomDataProvider- forbiddenGetCustomDataMap, getCustomData, putCustomData, putCustomDataIfAbsent- Methods inherited from interface com.iizix.gyro.IFocusComp- onFocusGained, onFocusLost, requestFocus, requestFocus, requestFocusEx, requestFocusEx- 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, getRelativePropName, getRootParent, getTreeLock, getValueClasses, getVSReference, hasChanged, hasCircularReferencesError, 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, isSibling, list, list, list, list, list, mapAliasToReference, mapReferenceToAlias, mapReferenceToProjectRelative, moveProp, moveProp, moveProp, onEvent, 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, warning, warning, warning- Methods inherited from interface com.iizigo.link.java.IJavaMethodLinkEnabler- addMethodLinkOperations, isMethodLinkCapable- Methods inherited from interface com.iizigo.link.ILinkCapable- getDragDropHTML- Methods inherited from interface com.iizix.gyro.IMessageBox- messageBox, messageBox, messageBox- 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, 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, 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- Methods inherited from interface com.iizigo.prop.IPropDesigner- findIResource, getAdapter- Methods inherited from interface com.iizigo.prop.IPropRenameable- canRenameProperty- Methods inherited from interface com.iizigo.java.IShowJavaSource- showJava, showJava- Methods inherited from interface com.iizigo.link.vs.IUICreationFromVS- addCreateUILinkOperations, canCreateUI, getDragDropText- Methods inherited from interface com.iizix.prop.vs.IVSComponent- getAction, getAction2, getActionNull, getActionNull2, getDescription, getField, getField2, getFieldNull, getFieldNull2, getGroup, getGroup2, getGroupNull, getGroupNull2, getNonVirtualized, getTable, getTable2, getTableNull, getTableNull2, getVirtualizedVirtualSpace, getVSComponent, getVSComponent2, getVSComponentNull, getVSComponentNull2, getVSRef, isEnabled, isEnabledInParent, isReadOnly, isReadOnlyInParent, isSelected, isVisible, isVisibleInParent, messageBox, setEnabled, setEnabled, setIgnoreFocusFromUI, setReadOnly, setReadOnly, setSelected, setSelected, setVirtualizeSupportFocus, setVirtualizeSupportFocus, setVisible, setVisible, shouldIgnoreFocusFromUI- Methods inherited from interface com.iizix.prop.vs.IVSMessageComponent- clearMessage, getMessage, getMessageCategory, getMessageString, isValid, setErrorMessage, setMessage, setMessage
- Constructor Details- EditorVSFieldpublic EditorVSField()Creates the VirtualSpace Field property container without a name. The name must be set in all cases using the- setPropertyAtomcall.
- EditorVSFieldCreates the VirtualSpace Field property container with the specified name. All system-reserved names for components begins with "$".- Parameters:
- propertyAtom- the name of the component, unique within it's parent.
 
 
- Method Details- getVirtualSpaceGets the VirtualSpace instance.- Specified by:
- getVirtualSpacein interface- IUICreationFromVS
- Specified by:
- getVirtualSpacein interface- IVSComponent
- Overrides:
- getVirtualSpacein class- VSComponent
- Returns:
- The VirtualSpace instance (an ancestor of this property or itself), or null if not found (i.e. property is not yet attached to a VirtualSpace).
 
- createFieldActorsCreates a new instance of the field actors.- Overrides:
- createFieldActorsin class- VSField
 
- getActorsGets the field actors container.
- getDesignerGets the Designer Extension for Properties.- Specified by:
- getDesignerin interface- IPropDesigner
- Returns:
- The instance of the Designer Extension.
 
- cloneClone must be overridden.
- onEventSelfChecks for state change events and fires it to listeners.- Specified by:
- onEventSelfin interface- IGProp<GProp<?>[]>
- Overrides:
- onEventSelfin class- VSField
- Parameters:
- event- The property event.
 
- getTableGets the table.
- getColumnGets the column instance of this field when it is in a table.
- getRowsGets the rows container.
- onListenerChangedCalled when a listener is added or removed. This method is overridden by the Designer to update connections.- Overrides:
- onListenerChangedin class- VSField
 
- getBaseJavaReferenceGets the base reference path for the Java reference, from the owner of this container, e.g. the VSField.- Specified by:
- getBaseJavaReferencein interface- IBackReferenceProvider
 
- isBackReferenceValidValidates if the back-reference specified is referenced in the first place, i.e. is valid or not. /** Validates if the back-reference specified is referenced in the first place, i.e. is valid or not.- Specified by:
- isBackReferenceValidin interface- IBackReferenceProvider
- Parameters:
- annotationType- The annotation type.
- name- The class or method name.
- isRefOnly- Flag indicating the back reference is not required, but must be valid otherwise.
- Returns:
- null for valid, otherwise an error message.
 
- getExtendsPossibleClassesGets the possible classes this container supports for the Extends Framework. The default implementation is to return null.- Specified by:
- getExtendsPossibleClassesin interface- IPropCnr
- Overrides:
- getExtendsPossibleClassesin class- PropCnr
- Returns:
- List of supported classes, or null for none.
 
- getMethodReferenceAnnotationTypesReturns the annotation types for the method reference(s).- Specified by:
- getMethodReferenceAnnotationTypesin interface- IJavaMethodLinkEnabler
- Returns:
- An array with the annotations supported.
 
- getRelativeMethodAnnotationReferenceGets the annotation relative reference to the element.- Specified by:
- getRelativeMethodAnnotationReferencein interface- IJavaMethodLinkEnabler
- Returns:
- The relative reference in the method annotation of e.g. "OnUIFocus" for this component.
 
- getJavaClassLinkEnablerGets the instance that links to the class.- Specified by:
- getJavaClassLinkEnablerin interface- IJavaMethodLinkEnabler
- Returns:
- The class link enabler instance, never null.
 
- isLinkCapableReturns if this property container could potentially be link capable.- This call is done many times during drag-drop and must be very fast and not cause too much garbage collection. - Specified by:
- isLinkCapablein interface- IJavaMethodLinkEnabler
- Specified by:
- isLinkCapablein interface- ILinkCapable
- Specified by:
- isLinkCapablein interface- IUICreationFromVS
- Parameters:
- data- The link data.
- Returns:
- The status of capability of the operation.
 
- getLinkOperationsCalled when the drag-drop is to be performed (link or paste-link menu item). The link-capable instance fills in only what it handles.- Specified by:
- getLinkOperationsin interface- IJavaMethodLinkEnabler
- Specified by:
- getLinkOperationsin interface- ILinkCapable
- Specified by:
- getLinkOperationsin interface- IUICreationFromVS
- Parameters:
- data- The link data.
- Returns:
- The list of operations required.
 
- verifyVerifies this property container. The check performed is the extension of classes and that no circular reference is present.
- getAllowNullSeveritypublic int getAllowNullSeverity()Returns whether allowNull has an error.- Returns:
- The severity, or -1 for none.