Class SectionObjectTypeImpl

    • Constructor Detail

      • SectionObjectTypeImpl

        public SectionObjectTypeImpl​(java.lang.String objectName,
                                     java.lang.String objectType,
                                     java.lang.String typeQualifier,
                                     java.lang.Object[] annotations)
        Instantiate.
        Parameters:
        objectName - Name of the SectionObject.
        objectType - Type of the SectionObject.
        typeQualifier - Type qualifier of the SectionObject.
        annotations - Annotations.
    • Method Detail

      • getObjectType

        public java.lang.String getObjectType()
        Description copied from interface: SectionObjectType

        Obtains the fully qualified Class name of the Object type for this SectionObjectType.

        The name is returned rather than the actual Class to enable the SectionType to be obtained should the Class not be available to the ClassLoader.

        Specified by:
        getObjectType in interface SectionObjectType
        Returns:
        Fully qualified Class name of the Object type.
      • getTypeQualifier

        public java.lang.String getTypeQualifier()
        Description copied from interface: SectionObjectType

        Obtains the qualifier on the type.

        This is to enable qualifying the type of dependency required.

        Specified by:
        getTypeQualifier in interface SectionObjectType
        Returns:
        Qualifier on the type. May be null if not qualifying the type.
      • getAnnotations

        public java.lang.Object[] getAnnotations()
        Description copied from interface: AnnotatedType
        Obtains the annotations.
        Specified by:
        getAnnotations in interface AnnotatedType
        Returns:
        Annotations.