|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.officefloor.compile.impl.governance.GovernanceLoaderImpl
public class GovernanceLoaderImpl
GovernanceLoader implementation.
| Constructor Summary | |
|---|---|
GovernanceLoaderImpl(NodeContext nodeContext)
Initiate from OfficeFloorCompiler. |
|
GovernanceLoaderImpl(String officeLocation,
String governanceName,
NodeContext nodeContext)
Initiate for building. |
|
| Method Summary | ||
|---|---|---|
|
loadGovernanceType(Class<GS> governanceSourceClass,
PropertyList properties)
Loads and returns the GovernanceType from the
GovernanceSource class. |
|
|
loadSpecification(Class<GS> governanceSourceClass)
Loads and returns the PropertyList from the
GovernanceSourceSpecification for the GovernanceSource. |
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public GovernanceLoaderImpl(String officeLocation,
String governanceName,
NodeContext nodeContext)
officeLocation - Location of the Office.governanceName - Name of the Governance.nodeContext - NodeContext.public GovernanceLoaderImpl(NodeContext nodeContext)
OfficeFloorCompiler.
nodeContext - NodeContext.| Method Detail |
|---|
public <I,F extends Enum<F>,GS extends GovernanceSource<I,F>> PropertyList loadSpecification(Class<GS> governanceSourceClass)
GovernanceLoaderPropertyList from the
GovernanceSourceSpecification for the GovernanceSource.
loadSpecification in interface GovernanceLoadergovernanceSourceClass - Class of the GovernanceSource.
PropertyList of the GovernanceSourceProperty
instances of the GovernanceSourceSpecification or
null if issue, which is reported to the
CompilerIssues.
public <I,F extends Enum<F>,GS extends GovernanceSource<I,F>> GovernanceType<I,F> loadGovernanceType(Class<GS> governanceSourceClass,
PropertyList properties)
GovernanceLoaderGovernanceType from the
GovernanceSource class.
loadGovernanceType in interface GovernanceLoadergovernanceSourceClass - Class of the GovernanceSource.properties - PropertyList containing the properties to source the
GovernanceType.
GovernanceType or null if issues, which is
reported to the CompilerIssues.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||