Class SectionInputTypeImpl
java.lang.Object
net.officefloor.compile.impl.section.SectionInputTypeImpl
- All Implemented Interfaces:
SectionInputType,AnnotatedType
SectionInputType implementation.- Author:
- Daniel Sagenschneider
-
Constructor Summary
ConstructorsConstructorDescriptionSectionInputTypeImpl(String inputName, String parameterType, Object[] annotations) Instantiate. -
Method Summary
Modifier and TypeMethodDescriptionObject[]Obtains the annotations.Obtains the fully qualifiedClassname of the parameter type for thisSectionInputType.Obtains the name of thisSectionInputType.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
-
SectionInputTypeImpl
Instantiate.- Parameters:
inputName- Name of theSectionInput.parameterType- Parameter type of theSectionInput.annotations- Annotations.
-
-
Method Details
-
getSectionInputName
Description copied from interface:SectionInputTypeObtains the name of thisSectionInputType.- Specified by:
getSectionInputNamein interfaceSectionInputType- Returns:
- Name of this
SectionInputType.
-
getParameterType
Description copied from interface:SectionInputTypeObtains the fully qualified
Classname of the parameter type for thisSectionInputType.The name is returned rather than the actual
Classto enable theSectionTypeto be obtained should theClassnot be available to theClassLoader.- Specified by:
getParameterTypein interfaceSectionInputType- Returns:
- Fully qualified
Classname of the parameter type.
-
getAnnotations
Description copied from interface:AnnotatedTypeObtains the annotations.- Specified by:
getAnnotationsin interfaceAnnotatedType- Returns:
- Annotations.
-