Package net.officefloor.compile.object
Interface ObjectDependencyType
-
- All Known Implementing Classes:
ObjectDependencyTypeImpl
public interface ObjectDependencyTypeType definitionof a dependent object of anOfficeSectionFunction.- Author:
- Daniel Sagenschneider
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description DependentObjectTypegetDependentObjectType()Obtains the object that fulfills the dependency.java.lang.StringgetObjectDependencyName()Obtains the name of this object dependency.java.lang.StringgetObjectDependencyType()Obtains the type required of this object dependency.java.lang.StringgetObjectDependencyTypeQualifier()Obtains the type qualifier required of this object dependency.booleanisParameter()Indicates if the object dependency is a parameter.
-
-
-
Method Detail
-
getObjectDependencyName
java.lang.String getObjectDependencyName()
Obtains the name of this object dependency.
This would correspond to either the
ManagedFunctionObjectTypeor theManagedObjectDependencyTypename.- Returns:
- Name of this object dependency.
-
getObjectDependencyType
java.lang.String getObjectDependencyType()
Obtains the type required of this object dependency.- Returns:
- Type required of this object dependency.
-
getObjectDependencyTypeQualifier
java.lang.String getObjectDependencyTypeQualifier()
Obtains the type qualifier required of this object dependency.- Returns:
- Type qualifier required of this object dependency. May be
nullif no qualifier.
-
isParameter
boolean isParameter()
Indicates if the object dependency is a parameter.- Returns:
trueif object dependency is a parameter.
-
getDependentObjectType
DependentObjectType getDependentObjectType()
Obtains the object that fulfills the dependency.
Should the
ObjectDependencyTyperepresent a parameter then noDependentObjectTypewill be provided.- Returns:
DependentObjectTypeornullif parameter or unable to obtainDependentObjectType.
-
-