Package gw.internal.gosu.properties
Class PropertiesTypeInfo
- java.lang.Object
-
- gw.lang.reflect.BaseFeatureInfo
-
- gw.lang.reflect.BaseTypeInfo
-
- gw.internal.gosu.properties.PropertiesTypeInfo
-
- All Implemented Interfaces:
IAnnotatedFeatureInfo,IAttributedFeatureInfo,IFeatureInfo,ITypeInfo
public class PropertiesTypeInfo extends BaseTypeInfo
Type info based on aPropertyNode
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface gw.lang.reflect.IAnnotatedFeatureInfo
IAnnotatedFeatureInfo.IAnnotationInfoHelper
-
Nested classes/interfaces inherited from interface gw.lang.reflect.IAttributedFeatureInfo
IAttributedFeatureInfo.MODIFIER
-
Nested classes/interfaces inherited from interface gw.lang.reflect.ITypeInfo
ITypeInfo.FIND
-
-
Field Summary
-
Fields inherited from interface gw.lang.reflect.IAnnotatedFeatureInfo
ANNOTATION_HELPER
-
Fields inherited from interface gw.lang.reflect.ITypeInfo
TYPEINFO_EXT
-
-
Constructor Summary
Constructors Constructor Description PropertiesTypeInfo(PropertiesType type)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IMethodInfogetCallableMethod(CharSequence strMethod, IType... params)IMethodInfogetMethod(CharSequence methodName, IType... params)MethodListgetMethods()List<? extends IPropertyInfo>getProperties()IPropertyInfogetProperty(CharSequence propName)booleanisStatic()-
Methods inherited from class gw.lang.reflect.BaseTypeInfo
getCallableConstructor, getConstructor, getConstructors, getDeclaredAnnotations, getEvent, getEvents, getName
-
Methods inherited from class gw.lang.reflect.BaseFeatureInfo
getAnnotation, getAnnotations, getAnnotationsOfType, getContainer, getDeprecatedReason, getDescription, getDisplayName, getOwnersType, getParamTypes, getSuperAnnotatedElements, hasAnnotation, hasDeclaredAnnotation, isAbstract, isDefaultImpl, isDeprecated, isFinal, isHidden, isInternal, isInternalAPI, isPrivate, isProtected, isPublic, isReified, isScriptable, isVisible, toString
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface gw.lang.reflect.IAnnotatedFeatureInfo
getAnnotation, getAnnotations, getAnnotationsOfType, getDeprecatedReason, hasAnnotation, hasDeclaredAnnotation, isDefaultImpl, isDeprecated
-
Methods inherited from interface gw.lang.reflect.IFeatureInfo
getContainer, getDescription, getDisplayName, getLocationInfo, getOwnersType
-
-
-
-
Constructor Detail
-
PropertiesTypeInfo
public PropertiesTypeInfo(PropertiesType type)
-
-
Method Detail
-
getMethods
public MethodList getMethods()
- Specified by:
getMethodsin interfaceITypeInfo- Overrides:
getMethodsin classBaseTypeInfo
-
getCallableMethod
public IMethodInfo getCallableMethod(CharSequence strMethod, IType... params)
- Specified by:
getCallableMethodin interfaceITypeInfo- Overrides:
getCallableMethodin classBaseTypeInfo
-
getMethod
public IMethodInfo getMethod(CharSequence methodName, IType... params)
- Specified by:
getMethodin interfaceITypeInfo- Overrides:
getMethodin classBaseTypeInfo
-
getProperties
public List<? extends IPropertyInfo> getProperties()
- Specified by:
getPropertiesin interfaceITypeInfo- Overrides:
getPropertiesin classBaseTypeInfo
-
getProperty
public IPropertyInfo getProperty(CharSequence propName)
- Specified by:
getPropertyin interfaceITypeInfo- Overrides:
getPropertyin classBaseTypeInfo
-
isStatic
public boolean isStatic()
- Specified by:
isStaticin interfaceIAttributedFeatureInfo- Overrides:
isStaticin classBaseTypeInfo
-
-