Package net.officefloor.compile.object
Interface ObjectDependencyType
-
- All Known Implementing Classes:
ObjectDependencyTypeImpl
public interface ObjectDependencyType
Type definition
of a dependent object of anOfficeSectionFunction
.- Author:
- Daniel Sagenschneider
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description DependentObjectType
getDependentObjectType()
Obtains the object that fulfills the dependency.java.lang.String
getObjectDependencyName()
Obtains the name of this object dependency.java.lang.String
getObjectDependencyType()
Obtains the type required of this object dependency.java.lang.String
getObjectDependencyTypeQualifier()
Obtains the type qualifier required of this object dependency.boolean
isParameter()
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
ManagedFunctionObjectType
or theManagedObjectDependencyType
name.- 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
null
if no qualifier.
-
isParameter
boolean isParameter()
Indicates if the object dependency is a parameter.- Returns:
true
if object dependency is a parameter.
-
getDependentObjectType
DependentObjectType getDependentObjectType()
Obtains the object that fulfills the dependency.
Should the
ObjectDependencyType
represent a parameter then noDependentObjectType
will be provided.- Returns:
DependentObjectType
ornull
if parameter or unable to obtainDependentObjectType
.
-
-