Interface IActualValueProvider
-
- All Known Implementing Classes:
ActualValueReflectionTypeDescriptor,ClassFileArtifact,FileArtifact,FolderArtifact,IvmlProjectTypeDescriptor,JavaFileArtifact,VtlFileArtifact,XmlFileArtifact
public interface IActualValueProviderVIL types implementing this interface may provide a more actual value of an object, e.g., during value assignment in theRuntimeEnvironment.
Default types implementing this interface shall not use their attributes as this method will be called via a template object and, thus, must implement a (not-necessarily accessible) no-argument constructor.- Author:
- Holger Eichelberger
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.ObjectdetermineActualValue(java.lang.Object object)Determines a more actual value forobjectin the context of using it for this type.
-
-
-
Method Detail
-
determineActualValue
java.lang.Object determineActualValue(java.lang.Object object)
Determines a more actual value forobjectin the context of using it for this type. Default types implementing this interface shall not use their attributes as this method will be called via a template object.- Parameters:
object- the initial object (may be null)- Returns:
- the actual object (may be
objectif no actual value is available, may be null ifobjectwas null)
-
-