public abstract class GraphMember
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.Object |
children |
protected java.lang.String |
name |
protected java.lang.Object |
parentNode |
static java.lang.String |
PROPERTY_CHILD |
static java.lang.String |
PROPERTY_CLASSNAME |
static java.lang.String |
PROPERTY_MODIFIERS |
static java.lang.String |
PROPERTY_NAME |
static java.lang.String |
PROPERTY_PARENT |
static java.lang.String |
PROPERTY_THIS |
static java.lang.String |
PROPERTY_VISIBILITY |
| Constructor and Description |
|---|
GraphMember() |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
check(GraphMember element,
Condition<?>... filters) |
protected Annotation |
getAnnotation() |
protected GraphSimpleSet |
getChildren() |
Clazz |
getClazz() |
protected GraphDiff |
getDiff() |
protected java.lang.String |
getFullId() |
Modifier |
getModifier() |
java.lang.String |
getName() |
protected SimpleSet<GraphEntity> |
getNodes() |
protected java.lang.Object |
getParent() |
java.lang.Object |
getValue(java.lang.String attribute) |
protected boolean |
setName(java.lang.String value) |
protected boolean |
setParentNode(GraphMember value) |
int |
size() |
GraphMember |
with(java.lang.String name)
Set the name of Element
|
protected GraphMember |
withAnnotaion(Annotation value) |
protected GraphMember |
withChildren(GraphMember... values) |
protected GraphMember |
withModifier(Modifier... values) |
protected GraphMember |
without(GraphMember... values) |
public static final java.lang.String PROPERTY_NAME
public static final java.lang.String PROPERTY_CLASSNAME
public static final java.lang.String PROPERTY_PARENT
public static final java.lang.String PROPERTY_CHILD
public static final java.lang.String PROPERTY_VISIBILITY
public static final java.lang.String PROPERTY_MODIFIERS
public static final java.lang.String PROPERTY_THIS
protected java.lang.String name
protected java.lang.Object children
protected java.lang.Object parentNode
public java.lang.Object getValue(java.lang.String attribute)
protected boolean check(GraphMember element, Condition<?>... filters)
public Clazz getClazz()
protected java.lang.String getFullId()
protected GraphSimpleSet getChildren()
public int size()
protected SimpleSet<GraphEntity> getNodes()
public GraphMember with(java.lang.String name)
name - The Name of Elementprotected boolean setName(java.lang.String value)
protected boolean setParentNode(GraphMember value)
protected java.lang.Object getParent()
protected GraphMember withChildren(GraphMember... values)
protected GraphMember without(GraphMember... values)
protected GraphDiff getDiff()
public java.lang.String getName()
protected GraphMember withAnnotaion(Annotation value)
protected Annotation getAnnotation()
public Modifier getModifier()
protected GraphMember withModifier(Modifier... values)