Package com.iizix.text
Interface IKStringHolder<PROP>
- All Superinterfaces:
IGProp<PROP>
- All Known Subinterfaces:
IKStringValuePropHolder<PROP_VALUE>
- All Known Implementing Classes:
BadgeProp
,KStringProp
,PatternProp
,PlainKStringProp
,TooltipProp
public interface IKStringHolder<PROP> extends IGProp<PROP>
Interface required to be implemented by properties holding a KStringHolder.Note that the implementor of IKStringHolder must also process onRemoteEvent for hyperlinks.
- Author:
- Christopher Mindus
- See Also:
KStringProp.onRemoteEvent(RemoteEvent)
,TooltipProp.onRemoteEvent(RemoteEvent)
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 Modifier and Type Method Description KString
getKString()
Gets the KStrings that needs checking.void
onKStringRefactored(KStringHolder holder, GEvent triggerEvent)
Called when a KString has been refactored and requires the property to change the KString contents.void
resolveKStrings(boolean doReCheck, GEvent triggerEvent)
Resolves the references to KString's in all held KString's.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
Method Detail
getKString
KString getKString()
Gets the KStrings that needs checking.- Returns:
- The KString held by the property, null for none.
onKStringRefactored
void onKStringRefactored(KStringHolder holder, GEvent triggerEvent)
Called when a KString has been refactored and requires the property to change the KString contents.- Parameters:
holder
- The holder.triggerEvent
- Event that triggered the refactoring.
resolveKStrings
void resolveKStrings(boolean doReCheck, GEvent triggerEvent)
Resolves the references to KString's in all held KString's.- Parameters:
doReCheck
- Re-check flag.triggerEvent
- The triggering property event.