Interface ManagedFunctionLoader
-
- All Known Implementing Classes:
ManagedFunctionLoaderImpl
public interface ManagedFunctionLoaderLoads theFunctionNamespaceTypefrom theManagedFunctionSource.- Author:
- Daniel Sagenschneider
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description <S extends ManagedFunctionSource>
FunctionNamespaceTypeloadManagedFunctionType(java.lang.Class<S> managedFunctionSourceClass, PropertyList properties)Loads and returns theFunctionNamespaceTypefrom theManagedFunctionSourceclass.FunctionNamespaceTypeloadManagedFunctionType(ManagedFunctionSource managedFunctionSource, PropertyList properties)Loads and returns theFunctionNamespaceTypefrom theManagedFunctionSourceclass.<S extends ManagedFunctionSource>
PropertyListloadSpecification(java.lang.Class<S> mangedFunctionSourceClass)Loads and returns thePropertyListfrom theManagedFunctionSourceSpecificationfor theManagedFunctionSource.PropertyListloadSpecification(ManagedFunctionSource managedFunctionSource)Loads and returns thePropertyListfrom theManagedFunctionSourceSpecificationfor theManagedFunctionSource.
-
-
-
Method Detail
-
loadSpecification
<S extends ManagedFunctionSource> PropertyList loadSpecification(java.lang.Class<S> mangedFunctionSourceClass)
Loads and returns thePropertyListfrom theManagedFunctionSourceSpecificationfor theManagedFunctionSource.- Type Parameters:
S-ManagedFunctionSourcetype.- Parameters:
mangedFunctionSourceClass- Class of theManagedFunctionSource.- Returns:
PropertyListof theManagedFunctionSourcePropertyinstances of theManagedFunctionSourceSpecificationornullif issue, which is reported to theCompilerIssues.
-
loadSpecification
PropertyList loadSpecification(ManagedFunctionSource managedFunctionSource)
Loads and returns thePropertyListfrom theManagedFunctionSourceSpecificationfor theManagedFunctionSource.- Parameters:
managedFunctionSource-ManagedFunctionSourceinstance.- Returns:
PropertyListof theManagedFunctionSourcePropertyinstances of theManagedFunctionSourceSpecificationornullif issue, which is reported to theCompilerIssues.
-
loadManagedFunctionType
<S extends ManagedFunctionSource> FunctionNamespaceType loadManagedFunctionType(java.lang.Class<S> managedFunctionSourceClass, PropertyList properties)
Loads and returns theFunctionNamespaceTypefrom theManagedFunctionSourceclass.- Type Parameters:
S-ManagedFunctionSourcetype.- Parameters:
managedFunctionSourceClass- Class of theManagedFunctionSource.properties-PropertyListcontaining the properties to source theFunctionNamespaceType.- Returns:
FunctionNamespaceTypeornullif issues, which is reported to theCompilerIssues.
-
loadManagedFunctionType
FunctionNamespaceType loadManagedFunctionType(ManagedFunctionSource managedFunctionSource, PropertyList properties)
Loads and returns theFunctionNamespaceTypefrom theManagedFunctionSourceclass.- Parameters:
managedFunctionSource-ManagedFunctionSourceinstance.properties-PropertyListcontaining the properties to source theFunctionNamespaceType.- Returns:
FunctionNamespaceTypeornullif issues, which is reported to theCompilerIssues.
-
-