public class ServerConfigEnvReference extends AbstractReference<ServerConfigEnvProps>
IPropReference.ReferenceChangeEvent
ERROR_ID, hasBeenValidated, QUICK_FIX_DELETE_PROP, reference
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
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
Constructor and Description |
---|
ServerConfigEnvReference()
Creates a Server configuration environment Reference property with no name
and with a null value.
|
ServerConfigEnvReference(Atom propertyAtom)
Creates a Server configuration environment Reference property with the specified
name with a null value.
|
ServerConfigEnvReference(Atom propertyAtom,
String newValue)
Creates a Server configuration environment Reference property with the specified
name and value.
|
Modifier and Type | Method and Description |
---|---|
protected String |
getLookupPropReference(ReferenceString name)
Creates the reference string to look-up from the ReferenceString.
|
Class<ServerConfigEnvProps> |
getPropertyClass()
Gets the class wanted.
|
String |
getReferenceDescription()
Gets a short description of this reference.
|
ServerConfigEnvProps |
getServerConfigEnvironment()
Gets the Server configuration environment for this reference.
|
protected boolean |
isPropPrivateAtCreation()
Called upon creation of the property to check it's private state.
|
boolean |
isReferenceValid(GProp<?> property)
Validates the property reference that has been looked up.
|
protected String |
setLookedUpReference(String name)
Sets the reference found that also has been validated.
|
appendPropValue, assignError, assignNotFoundError, changeReference, checkCreateReference, clearError, clearFixedTarget, clone, createUpdateReference, disposeReference, doPostResolve, equalsErrors, equalValues, getFixedTarget, getPropValue0, getReference, getReferences, getReferenceString, getTargetReference, getTargetReference, getValueClasses, informClearError, informError, informResolved, initializeReferenceClone, initializeValue, isValid, onEventSelf, onProjectNameChanged, onPropDispose, onPropParentChanged, onRefactored, onReferenceDisposed, onReferenceEvent, onReferenceEvent, setPropValue, toNativeValue0, updateReference, validatePropType, validateReferenceScope, wouldValidate
addPropError, addPropListener, convertPropError, dispose, equals, equals, equalsObj, equalsPropValue, equalsTree, extendsClone, finalize, fine, fine, finer, finer, finest, finest, fromElementString, getAliasName, getAppSessionGyro, getAppWorker, getAtomPath, getAttribute, getChildReferencePropName, getClientSessionGyro, getClientWorker, getConstraints, getEnvironment, getErroredPropItems, getErroredProps, getErrorsProp, getExtendsRootContainer, getFullPropName, getFullPropName, getFullPropNameDebug, getFullPropNameDebug, getListeners, getParent, getParent, getProjectName, getPropAtom, getPropBaseReference, getPropError, getPropError, getPropErroredName, getPropErrorSeverity, getPropExtendsFlags, getPropFromPath, getPropFromPath, getPropFromReference, getPropFromReference, getPropIndex, getPropName, getPropPath, getPropPath, getPropReferenceTarget, getPropRootPropMgr, getPropTreeErrorSeverity, getPropValue, getPropValue, getPropValueObject, getReferencePropName, getRelativePropName, getRootFromName, getRootName, getRootParent, getRootParent, getTreeLock, getVSReference, hasChanged, hasPrivateChangeEventProp, hasPropError, hasPropTreeError, info, info, initializeElement, initializeGElement, initializeGProp, initializeProp, isDisposed, isPropChildOf, isPropClientCreated, isPropCommunicating, isPropCreateRequired, isPropExtended, isPropExtendsFinal, isPropExtendsPrivate, isPropExtendsPrivateInRoot, isPropExtendsPrivateInRoot, isPropFile, isPropFolder, isPropForEditor, isPropNullable, isPropPrivate, isPropReadOnly, isPropReferenceTreeValid, isPropRoot, isPropUSER, isPropValueTreeLockNeeded, isPropVirtualized, isPropVirtualizing, isPropVolatile, isPropVolatileOrEditorOnly, isProxied, list, list, list, list, list, mapAliasToReference, mapAliasToReference, mapReferenceToAlias, mapReferenceToAlias, mapReferenceToProjectRelative, modifyPropValue, moveProp, moveProp, moveProp, onEvent, onPrepare, onPropInvalidateCache, onPropTreeInitialized, onPropValueSet, onRemoteEvent, onVirtualizationCompleted, onVirtualized, paramString, paramValue, post, post, removePropError, removePropListener, removePropUSER, renameProp, renameProp2, resetChangedTree, resolveRuntimeReferences, setChanged, setConstraints, setConstraints, setCreateRequiredProp, setParent, setPrivateChangeEventProp, setPrivateCreateRequiredProp, setPropError, setPropErroredName, setPropExtended, setPropExtendsFinal, setPropExtendsPrivate, setPropForEditor, setPropNullable, setPropPrivate, setPropReadOnly, setPropUSER, setPropValue, setPropValue, setPropValue, setPropValueIncognito, setPropVolatile, severe, severe, severe, shouldSerializeToXML, throwIfReadOnly, toElementString, toNativeValue, toString, toString, triggerRemoteEvent, triggerRemoteEvent, validateProp, validatePropValue, verify, verifyHasPropertyItem, virtualize, warning, warning, warning
getClass, hashCode, notify, notifyAll, wait, wait, wait
isCircularRetargetParent
public ServerConfigEnvReference()
public ServerConfigEnvReference(Atom propertyAtom)
propertyAtom
- the property atom.protected boolean isPropPrivateAtCreation()
isPropPrivateAtCreation
in class GProp<ReferenceString>
public String getReferenceDescription()
getReferenceDescription
in interface IPropReference
getReferenceDescription
in class AbstractReference<ServerConfigEnvProps>
public Class<ServerConfigEnvProps> getPropertyClass()
getPropertyClass
in class AbstractReference<ServerConfigEnvProps>
public boolean isReferenceValid(GProp<?> property)
isReferenceValid
in interface IPropReference
isReferenceValid
in class AbstractReference<ServerConfigEnvProps>
property
- The property to validate.public ServerConfigEnvProps getServerConfigEnvironment()
The method first attempts to use the resolved mechanism of getting the selector. If this has failed or has not been resolved yet, the property tree will be used to search for it. The latter is, of course, slower.
Selector
instance, or null
if not found.protected String getLookupPropReference(ReferenceString name)
getLookupPropReference
in class AbstractReference<ServerConfigEnvProps>
name
- The reference name.protected String setLookedUpReference(String name)
setLookedUpReference
in class AbstractReference<ServerConfigEnvProps>
name
- The full reference.iizi® is a registered trademark of Mindus SARL. © Copyright Mindus SARL, 2020. All rights reserved.