T - The format (class) of object that the BasicIndirect containspublic class BasicIndirect<T> extends java.lang.Object implements Indirect<T>
| Constructor and Description |
|---|
BasicIndirect(FormatManager<T> fmtManager,
T obj)
Constructs a new BasicIndirect containing the single object provided.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getUnconverted()
Returns a String representation of the object contained or referred to by
this Indirect.
|
int |
hashCode() |
T |
resolvesTo()
Returns the object contained or referred to by this Indirect.
|
java.lang.String |
toString() |
public BasicIndirect(FormatManager<T> fmtManager, T obj)
fmtManager - The FormatManager usable to manage the given objectobj - The single object that this BasicIndirect will containjava.lang.IllegalArgumentException - if either argument is null or if the given object is not
compatible with the given FormatManagerpublic T resolvesTo()
resolvesTo in interface Indirect<T>public java.lang.String getUnconverted()
getUnconverted in interface Indirect<T>public java.lang.String toString()
toString in class java.lang.ObjectObject.toString()public boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Object