|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use ObjectState.Filter | |
---|---|
bb.util | Provides miscellaneous utility classes and interfaces. |
Uses of ObjectState.Filter in bb.util |
---|
Classes in bb.util that implement ObjectState.Filter | |
---|---|
static class |
ObjectState.AcceptOnlyImmediateClass
Accepts a Class only if it is object's class. |
static class |
ObjectState.AcceptOnlyPublicProtectedFields
Accepts a Field only if it is public or protected. |
static class |
ObjectState.ClassFilterAbstract
Base class for Filters which care only about Classes. |
static class |
ObjectState.FieldFilterAbstract
Base class for Filters which care only about Fields. |
static class |
ObjectState.RejectInterfaces
Rejects a Class if it is an interface. |
static class |
ObjectState.RejectObjectClass
Rejects a Class if it is Object.class. |
static class |
ObjectState.RejectStaticFields
Rejects a Field if it is static. |
Fields in bb.util with type parameters of type ObjectState.Filter | |
---|---|
private Set<ObjectState.Filter> |
ObjectState.filters
Stores all the ObjectState.Filter s that this instance uses. |
static Set<ObjectState.Filter> |
ObjectState.immediateInstanceState
A Set of ObjectState.Filter s that acts to only accept this state:
fields from the immediate object under consideration (i.e. reject fields from superclasses/interfaces)
instance fields (i.e. reject static fields)
Contract: is never null. |
static Set<ObjectState.Filter> |
ObjectState.immediateState
A Set of ObjectState.Filter s that acts to only accept fields from the immediate object under consideration
(i.e. reject fields from superclasses/interfaces); both static and instance fields are accepted. |
Methods in bb.util that return types with arguments of type ObjectState.Filter | |
---|---|
Set<ObjectState.Filter> |
ObjectState.getFilters()
Accessor for ObjectState.filters . |
Method parameters in bb.util with type arguments of type ObjectState.Filter | |
---|---|
private boolean |
ObjectState.classAccepted(Class c,
Object object,
Set<ObjectState.Filter> filters)
|
private Field[] |
ObjectState.extractFields(Class c,
Object object,
Set<ObjectState.Filter> filters)
|
private boolean |
ObjectState.fieldAccepted(Field field,
Object object,
Set<ObjectState.Filter> filters)
|
private void |
ObjectState.handleClass(Class c,
Object object,
Set<ObjectState.Filter> filters,
Map<Class,Field[]> map)
|
static String |
ObjectState.toStringSmart(Object obj,
String prefix,
String indent,
Set<ObjectState.Filter> filters)
Returns a String which describes the state of obj. |
Constructors in bb.util with parameters of type ObjectState.Filter | |
---|---|
ObjectState(Object object,
ObjectState.Filter... filters)
Calls the fundamental constructor after converting filters into a non-null Set. |
Constructor parameters in bb.util with type arguments of type ObjectState.Filter | |
---|---|
ObjectState(Object object,
Set<ObjectState.Filter> filters)
Constructor. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |