Interface ExecutiveLoader
- All Known Implementing Classes:
ExecutiveLoaderImpl
public interface ExecutiveLoader
Loads the
ExecutiveType from the ExecutiveSource.- Author:
- Daniel Sagenschneider
-
Method Summary
Modifier and TypeMethodDescription<TS extends ExecutiveSource>
ExecutiveTypeloadExecutiveType(Class<TS> executiveSourceClass, PropertyList propertyList) Loads and returns theExecutiveTypesourced from theExecutiveSource.loadExecutiveType(ExecutiveSource executiveSource, PropertyList propertyList) Loads and returns theExecutiveTypesourced from theExecutiveSource.<TS extends ExecutiveSource>
PropertyListloadSpecification(Class<TS> executiveSourceClass) loadSpecification(ExecutiveSource executiveSource)
-
Method Details
-
loadSpecification
- Type Parameters:
TS-ExecutiveSourcetype.- Parameters:
executiveSourceClass- Class of theExecutiveSource.- Returns:
PropertyListof theExecutiveSourcePropertyinstances of theExecutiveSourceSpecificationornullif issues, which are reported to theCompilerIssues.
-
loadSpecification
- Parameters:
executiveSource-ExecutiveSourceinstance.- Returns:
PropertyListof theExecutiveSourcePropertyinstances of theExecutiveSourceSpecificationornullif issues, which are reported to theCompilerIssues.
-
loadExecutiveType
<TS extends ExecutiveSource> ExecutiveType loadExecutiveType(Class<TS> executiveSourceClass, PropertyList propertyList) Loads and returns theExecutiveTypesourced from theExecutiveSource.- Type Parameters:
TS-ExecutiveSourcetype.- Parameters:
executiveSourceClass- Class of theExecutiveSource.propertyList-PropertyListcontaining the properties to source theExecutiveType.- Returns:
ExecutiveTypeornullif issues, which are reported to theCompilerIssues.
-
loadExecutiveType
Loads and returns theExecutiveTypesourced from theExecutiveSource.- Parameters:
executiveSource-ExecutiveSourceinstance.propertyList-PropertyListcontaining the properties to source theExecutiveType.- Returns:
ExecutiveTypeornullif issues, which are reported to theCompilerIssues.
-