org.sourceforge.jemm.collections.internal
Class ContainsResponse

java.lang.Object
  extended by org.sourceforge.jemm.lifecycle.TypeResponse<ContainsResponse>
      extended by org.sourceforge.jemm.collections.internal.ContainsResponse
All Implemented Interfaces:
java.io.Serializable, Encodable<ContainsResponse>, Visitable

public class ContainsResponse
extends TypeResponse<ContainsResponse>

HashContainer ContainsResult, three options 1) found = true, possibles = null ( successfully found (exact match)) 2) found = false, possibles = null ( definately not in set ) 3) added = false, possibles != null ( uncertain, possible matches returned )

Author:
Rory Graves
See Also:
Serialized Form

Constructor Summary
ContainsResponse(boolean found)
           
ContainsResponse(boolean found, java.lang.Object[] possibles)
           
 
Method Summary
 ContainsResponse encode(ValueEncoder encoder)
           
 java.lang.Object[] getPossibles()
           
 boolean isFound()
           
 void visit(ValueVisitor visitor)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ContainsResponse

public ContainsResponse(boolean found)

ContainsResponse

public ContainsResponse(boolean found,
                        java.lang.Object[] possibles)
Method Detail

encode

public ContainsResponse encode(ValueEncoder encoder)

visit

public void visit(ValueVisitor visitor)

isFound

public boolean isFound()

getPossibles

public java.lang.Object[] getPossibles()


Copyright © 2009. All Rights Reserved.