Interface ExternalizableDataProvider
-
public interface ExternalizableDataProvider
This interface represents a provider of externalizables data.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
ExternalizableDataProvider.ExternalizableDataStatus
Enumeration for externalizable data status
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Set<String>
getExternalizableDataPaths(ModelAwareDataHolder dataHolder)
Get the paths of data that can be valued externally or locally.boolean
isDataExternalizable(ModelItem modelItem)
Checks if the data of given model item is externalizable
-
-
-
Method Detail
-
getExternalizableDataPaths
Set<String> getExternalizableDataPaths(ModelAwareDataHolder dataHolder)
Get the paths of data that can be valued externally or locally.- Parameters:
dataHolder
- The externalizable data holder- Returns:
- The paths of data that can be valued externally or locally
-
isDataExternalizable
boolean isDataExternalizable(ModelItem modelItem)
Checks if the data of given model item is externalizable- Parameters:
modelItem
- the model item- Returns:
true
if the data of given model item is externalizable,false
otherwise
-
-