Interface ExternalizableDataProvider

All Known Implementing Classes:
SynchronizableContentsCollectionDataProvider

This interface represents a provider of externalizables data.
  • Method Details

    • getExternalizableDataPaths

      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(ModelAwareDataHolder dataHolder, ModelItem modelItem)
      Checks if the data of given model item is externalizable
      Parameters:
      dataHolder - The externalizable data holder
      modelItem - the model item
      Returns:
      true if the data of given model item is externalizable, false otherwise