public abstract class AbstractAccessor<A extends Accessor<A>> extends java.lang.Object implements Accessor<A>
Accessor.Installer<A extends Accessor<A>>, Accessor.Namespace<A extends Accessor<A>>| Modifier and Type | Field and Description |
|---|---|
protected java.lang.String |
name |
protected Accessor.Namespace<A> |
namespace |
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractAccessor(Accessor.Namespace<A> namespace,
java.lang.String name) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object object) |
java.lang.String |
getName()
Return the name that is accessed.
|
Accessor.Namespace<A> |
getNamespace()
Return the namespace of this accessor.
|
int |
hashCode() |
java.lang.String |
toString() |
protected final java.lang.String name
protected final Accessor.Namespace<A extends Accessor<A>> namespace
protected AbstractAccessor(Accessor.Namespace<A> namespace, java.lang.String name)
public boolean equals(java.lang.Object object)
equals in class java.lang.Objectpublic java.lang.String getName()
Accessorpublic Accessor.Namespace<A> getNamespace()
AccessorgetNamespace in interface Accessor<A extends Accessor<A>>public int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object