Packages

o

io.xskipper

Registration

object Registration extends Serializable with Logging

Contains JVM wide default Factories and Translators for xskipper plugins

Linear Supertypes
Logging, Serializable, Serializable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Registration
  2. Logging
  3. Serializable
  4. Serializable
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Value Members

  1. def addClauseTranslator(clauseTranslatorClassName: String): Unit

    Adds a ClauseTranslator by class name Used in Python module

    Adds a ClauseTranslator by class name Used in Python module

    clauseTranslatorClassName

    fully qualified name of ClauseTranslator to add

  2. def addClauseTranslator(clauseTranslator: ClauseTranslator): Unit

    Adds the given ClauseTranslator to the Seq. Addition is done at the beginning of the Seq to enable the client to override the default translation. Note that when translating the first translator which is able to translate the clause is the one that will be used

    Adds the given ClauseTranslator to the Seq. Addition is done at the beginning of the Seq to enable the client to override the default translation. Note that when translating the first translator which is able to translate the clause is the one that will be used

    clauseTranslator

    the clause translator to add

  3. def addIndexFactory(indexFactoryClassName: String): Unit

    Adds a IndexFactory by class name

    Adds a IndexFactory by class name

    indexFactoryClassName

    fully qualified name of the IndexFactory to add

  4. def addIndexFactory(indexFactory: IndexFactory): Unit

    Adds a IndexFactory to the start of the IndexFactory-s list

    Adds a IndexFactory to the start of the IndexFactory-s list

    indexFactory

    the factory to add

  5. def addMetaDataTranslator(metadataTranslatorClassName: String): Unit

    Adds a MetaDataTranslator by class name Used in Python module

    Adds a MetaDataTranslator by class name Used in Python module

    metadataTranslatorClassName

    fully qualified name of MetaDataTranslator to add

  6. def addMetaDataTranslator(metaDataTranslator: MetaDataTranslator): Unit

    Adds the given MetaDataTranslator to the Seq. Addition is done at the beginning of the Seq to enable the client to override the default translation. Note that when translating the first translator which is able to translate the metadata is the one that will be used

    Adds the given MetaDataTranslator to the Seq. Addition is done at the beginning of the Seq to enable the client to override the default translation. Note that when translating the first translator which is able to translate the metadata is the one that will be used

    metaDataTranslator

    the translator to add

  7. def addMetadataFilterFactory(metadataFilterFactoryClassName: String): Unit

    Adds a MetadataFilterFactory by class name Used in Python module

    Adds a MetadataFilterFactory by class name Used in Python module

    metadataFilterFactoryClassName

    the fully qualified name of MetadataFilterFactory to be used

  8. def addMetadataFilterFactory(metadataFilterFactory: MetadataFilterFactory): Unit

    Adds a MetadataFilterFactory to the end of the MetadataFilterFactory-s list

    Adds a MetadataFilterFactory to the end of the MetadataFilterFactory-s list

    metadataFilterFactory

    the factory to add

  9. def addOrReplaceMetadataStoreManager(metadataStoreManagerType: MetadataStoreManagerType, metadataStoreManager: MetadataStoreManager): Unit

    Adds or replace a MetadataStoreManager

    Adds or replace a MetadataStoreManager

    metadataStoreManagerType

    the MetadataStoreManager type

    metadataStoreManager

    the MetadataStoreManager associated with this type

  10. def getActiveMetadataStoreManager(): MetadataStoreManager

    gets the active MetadataStoreManager

  11. def getActiveMetadataStoreManagerType(): MetadataStoreManagerType

    gets the active MetadataStoreManagerType

  12. def getCurrentClauseTranslators(): Seq[ClauseTranslator]

    get the currently registered ClauseTranslator-'s

    get the currently registered ClauseTranslator-'s

    returns

    the currently registered ClauseTranslator-'s

  13. def getCurrentIndexFactories(): Seq[IndexFactory]

    get the currently registered IndexFactory-'s

    get the currently registered IndexFactory-'s

    returns

    the currently registered IndexFactory-'s

  14. def getCurrentMetaDataTranslators(): Seq[MetaDataTranslator]

    get the currently registered MetaDataTranslator-'s

    get the currently registered MetaDataTranslator-'s

    returns

    the currently registered MetaDataTranslator-'s

  15. def getCurrentMetadataFilterFactories(): Seq[MetadataFilterFactory]

    get the currently registered MetadataFilterFactory-'s

    get the currently registered MetadataFilterFactory-'s

    returns

    the currently registered MetadataFilterFactory-'s

  16. def reset(): Unit

    resets all registrations to default

  17. def resetActiveMetadataStoreManagerToDefault(): Unit

    Reset the active MetadataStoreManager to default

  18. def resetClauseTranslatorsToDefault(): Unit

    Resets the registered ClauseTranslator's to the default.

  19. def resetIndexFactoriesToDefault(): Unit

    Resets the registered IndexFactory's to the default.

  20. def resetMetadataFilterFactoriesToDefault(): Unit

    Resets the registered MetadataFilterFactory's to the default.

  21. def resetMetadataTranslatorsToDefault(): Unit

    Resets the registered MetaDataTranslator's to the default.

  22. def setActiveMetadataStoreManager(metadataStoreManager: String): Unit

    Set the currently active the MetadataStoreManager Used in Python module

    Set the currently active the MetadataStoreManager Used in Python module

    metadataStoreManager

    fully qualified name of MetadataStoreType to be used

  23. def setActiveMetadataStoreManager(metadataStoreManagerType: MetadataStoreManagerType): Unit

    Set the currently active MetadataStoreManager

    Set the currently active MetadataStoreManager

    metadataStoreManagerType

    the type of the MetaDataStoreManagerType to be set

  24. def setClauseTranslators(trasnlators: Seq[ClauseTranslator]): Unit

    Sets the registered ClauseTranslator's to be exactly the elements of the given ClauseTranslator Seq.

  25. def setDefaultRegistrations(): Unit
  26. def setIndexFactories(factories: Seq[IndexFactory]): Unit

    Sets the registered IndexFactory's to be exactly the elements of the given IndexFactory Seq.

  27. def setMetaDataTranslators(translators: Seq[MetaDataTranslator]): Unit

    Sets the registered MetaDataTranslator's to be exactly the elements of the given MetaDataTranslator Seq.

  28. def setMetadataFilterFactories(factories: Seq[MetadataFilterFactory]): Unit

    Sets the registered MetadataFilterFactory's to be exactly the elements of the given MetadataFilterFactory Seq.

  29. def setMetadataStoreManagers(metadataStoreManagers: Map[MetadataStoreManagerType, MetadataStoreManager]): Unit

    Sets the registered MetadataStoreManager's to be exactly the elements of the given MetadataStoreManager map.