Class SectionObjectTypeImpl
java.lang.Object
net.officefloor.compile.impl.section.SectionObjectTypeImpl
- All Implemented Interfaces:
SectionObjectType,AnnotatedType
SectionObjectType implementation.- Author:
- Daniel Sagenschneider
-
Constructor Summary
ConstructorsConstructorDescriptionSectionObjectTypeImpl(String objectName, String objectType, String typeQualifier, Object[] annotations) Instantiate. -
Method Summary
Modifier and TypeMethodDescriptionObject[]Obtains the annotations.Obtains the name of thisSectionObjectType.Obtains the qualifier on the type.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.officefloor.compile.type.AnnotatedType
getAnnotation, getAnnotations
-
Constructor Details
-
SectionObjectTypeImpl
public SectionObjectTypeImpl(String objectName, String objectType, String typeQualifier, Object[] annotations) Instantiate.- Parameters:
objectName- Name of theSectionObject.objectType- Type of theSectionObject.typeQualifier- Type qualifier of theSectionObject.annotations- Annotations.
-
-
Method Details
-
getSectionObjectName
Description copied from interface:SectionObjectTypeObtains the name of thisSectionObjectType.- Specified by:
getSectionObjectNamein interfaceSectionObjectType- Returns:
- Name of this
SectionObjectType.
-
getObjectType
Description copied from interface:SectionObjectTypeObtains the fully qualified
Classname of theObjecttype for thisSectionObjectType.The name is returned rather than the actual
Classto enable theSectionTypeto be obtained should theClassnot be available to theClassLoader.- Specified by:
getObjectTypein interfaceSectionObjectType- Returns:
- Fully qualified
Classname of theObjecttype.
-
getTypeQualifier
Description copied from interface:SectionObjectTypeObtains the qualifier on the type.
This is to enable qualifying the type of dependency required.
- Specified by:
getTypeQualifierin interfaceSectionObjectType- Returns:
- Qualifier on the type. May be
nullif not qualifying the type.
-
getAnnotations
Description copied from interface:AnnotatedTypeObtains the annotations.- Specified by:
getAnnotationsin interfaceAnnotatedType- Returns:
- Annotations.
-