com.varankin.io.stream
Class Marker.Box<Unit>

java.lang.Object
  extended by com.varankin.io.stream.Marker.Box<Unit>
Enclosing class:
Marker<T>

public static final class Marker.Box<Unit>
extends java.lang.Object

Container to wrap incoming object.


Field Summary
 long[] location
          Structured location comprized of zero based indices.
 Unit unit
          Original object.
 
Constructor Summary
Marker.Box(Unit aUnit)
           
 
Method Summary
 boolean equals(java.lang.Object aBox)
           
 int hashCode()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

unit

public final Unit unit
Original object.


location

public final long[] location
Structured location comprized of zero based indices.

Constructor Detail

Marker.Box

public Marker.Box(Unit aUnit)
Method Detail

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

equals

public boolean equals(java.lang.Object aBox)
Overrides:
equals in class java.lang.Object