java.lang.Object
org.autogui.base.type.GuiTypeBuilder
org.autogui.base.type.GuiTypeBuilder.GuiTypeBuilderRelaxed
- Enclosing class:
- GuiTypeBuilder
another type-builder with relaxed rules:
including non-public (without access-modifiers) members.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.autogui.base.type.GuiTypeBuilder
GuiTypeBuilder.GuiTypeBuilderRelaxed, GuiTypeBuilder.MemberDefinitions, GuiTypeBuilder.MemberDefinitionsForNotifier
-
Field Summary
Fields inherited from class org.autogui.base.type.GuiTypeBuilder
langValueTypes, typeElements, valueTypes
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
isExcludedType
(Class<?> cls) boolean
boolean
boolean
boolean
isMemberModifiers
(int mod) listFields
(Class<?> cls) void
listMethodExcludeLibraryOverride
(Class<?> p, List<Method> ms) listMethods
(Class<?> cls) void
listMethodsDeclared
(Class<?> p, List<Method> ms) boolean
boolean
Methods inherited from class org.autogui.base.type.GuiTypeBuilder
create, createCollectionArrayFromClass, createCollectionFromType, createFromClass, createFromClass, createMember, createMemberAction, createMemberProperty, createMemberProperty, createMemberPropertyNotifier, createObjectFromClass, createValueFromClass, get, getClass, getMemberNameFromField, getMemberNameFromMethod, getMemberNameFromMethodForAction, getMemberNameFromMethodName, getMemberOrdinalIndex, getMemberOrdinalIndex, getNameSuffix, getValueTypes, isAccessorMethod, isActionListMethod, isActionMethod, isGetterMethod, isGuiIncludedEnabled, isIncludedClass, isNotifierSetterMethod, isSetterMethod, isValueType, put, setValueTypes
-
Constructor Details
-
GuiTypeBuilderRelaxed
public GuiTypeBuilderRelaxed()
-
-
Method Details
-
isExcludedType
- Overrides:
isExcludedType
in classGuiTypeBuilder
-
listFields
- Overrides:
listFields
in classGuiTypeBuilder
-
listMethods
- Overrides:
listMethods
in classGuiTypeBuilder
-
listMethodExcludeLibraryOverride
-
listMethodsDeclared
-
setAccessible
-
match
-
isMemberMethod
- Overrides:
isMemberMethod
in classGuiTypeBuilder
- Parameters:
m
- the tested method- Returns:
- true if
GuiIncluded
attached and non-static with excludingGuiTypeBuilder.isNotifierSetterMethod(Method)
-
isGuiIncludedEnabledRelaxed
- Parameters:
e
- the target member- Returns:
- true
if
GuiIncluded.value()
==true or the annotation is not presented. - Since:
- 1.2
-
isMemberField
- Overrides:
isMemberField
in classGuiTypeBuilder
- Parameters:
f
- the tested field- Returns:
- true if
GuiIncluded
is attached and non-static
-
isMemberModifiers
public boolean isMemberModifiers(int mod)
-