Interface ObjectDependencyType

All Known Implementing Classes:
ObjectDependencyTypeImpl

public interface ObjectDependencyType
Type definition of a dependent object of an OfficeSectionFunction.
Author:
Daniel Sagenschneider
  • Method Details

    • getObjectDependencyName

      String getObjectDependencyName()

      Obtains the name of this object dependency.

      This would correspond to either the ManagedFunctionObjectType or the ManagedObjectDependencyType name.

      Returns:
      Name of this object dependency.
    • getObjectDependencyType

      String getObjectDependencyType()
      Obtains the type required of this object dependency.
      Returns:
      Type required of this object dependency.
    • getObjectDependencyTypeQualifier

      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 no DependentObjectType will be provided.

      Returns:
      DependentObjectType or null if parameter or unable to obtain DependentObjectType.