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.