Package score.impl.struct
Interface Property
-
- All Known Subinterfaces:
ReadableProperty
,WritableProperty
- All Known Implementing Classes:
FieldProperty
,MethodProperty
,ReadableMethodProperty
,WritableMethodProperty
public interface Property
-
-
Field Summary
Fields Modifier and Type Field Description static int
kBooleanGetterLength
static java.lang.String
kBooleanGetterPrefix
static java.lang.String
kJavaLangClassPrefix
static int
kNormalGetterLength
static java.lang.String
kNormalGetterPrefix
static int
kSetterLength
static java.lang.String
kSetterPrefix
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description static java.lang.String
capitalize(java.lang.String s)
static java.lang.String
decapitalize(java.lang.String s)
java.lang.String
getName()
static java.util.List<ReadableProperty>
getReadableProperties(java.lang.Object obj)
java.lang.Class<?>
getType()
static WritableProperty
getWritableProperty(java.lang.Class<?> cls, java.lang.String property)
static boolean
isGetter(java.lang.reflect.Method m)
-
-
-
Field Detail
-
kJavaLangClassPrefix
static final java.lang.String kJavaLangClassPrefix
- See Also:
- Constant Field Values
-
kSetterPrefix
static final java.lang.String kSetterPrefix
- See Also:
- Constant Field Values
-
kSetterLength
static final int kSetterLength
- See Also:
- Constant Field Values
-
kBooleanGetterPrefix
static final java.lang.String kBooleanGetterPrefix
- See Also:
- Constant Field Values
-
kBooleanGetterLength
static final int kBooleanGetterLength
- See Also:
- Constant Field Values
-
kNormalGetterPrefix
static final java.lang.String kNormalGetterPrefix
- See Also:
- Constant Field Values
-
kNormalGetterLength
static final int kNormalGetterLength
- See Also:
- Constant Field Values
-
-
Method Detail
-
decapitalize
static java.lang.String decapitalize(java.lang.String s)
-
capitalize
static java.lang.String capitalize(java.lang.String s)
-
getWritableProperty
static WritableProperty getWritableProperty(java.lang.Class<?> cls, java.lang.String property)
-
isGetter
static boolean isGetter(java.lang.reflect.Method m)
-
getReadableProperties
static java.util.List<ReadableProperty> getReadableProperties(java.lang.Object obj)
-
getName
java.lang.String getName()
-
getType
java.lang.Class<?> getType()
-
-