net.sf.jpacriteria.argument
Class UnmodifiableArgument

java.lang.Object
  extended by net.sf.jpacriteria.argument.UnmodifiableArgument
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, Argument

public class UnmodifiableArgument
extends java.lang.Object
implements Argument, java.lang.Cloneable, java.io.Serializable

Version:
$Id: UnmodifiableArgument.java,v 1.2 2007/04/05 22:09:20 maxim_butov Exp $
Author:
Maxim Butov
See Also:
Serialized Form

Constructor Summary
UnmodifiableArgument(Argument argument)
           
 
Method Summary
 Argument add(Argument argument)
           
 Argument add(java.util.Map<java.lang.String,? extends java.lang.Object> map)
           
 Argument add(java.lang.String name, java.lang.Object value)
           
 java.util.Map<java.lang.String,java.lang.Object> asMap()
           
 java.lang.Object clone()
           
 boolean equals(java.lang.Object obj)
           
 java.lang.Object get(java.lang.String name)
           
 int hashCode()
           
 java.util.Set<java.lang.String> names()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

UnmodifiableArgument

public UnmodifiableArgument(Argument argument)
Method Detail

add

public Argument add(java.lang.String name,
                    java.lang.Object value)
Specified by:
add in interface Argument

add

public Argument add(Argument argument)
Specified by:
add in interface Argument

add

public Argument add(java.util.Map<java.lang.String,? extends java.lang.Object> map)
Specified by:
add in interface Argument

names

public java.util.Set<java.lang.String> names()
Specified by:
names in interface Argument

get

public java.lang.Object get(java.lang.String name)
Specified by:
get in interface Argument

asMap

public java.util.Map<java.lang.String,java.lang.Object> asMap()
Specified by:
asMap in interface Argument

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

hashCode

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

equals

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

clone

public java.lang.Object clone()
Overrides:
clone in class java.lang.Object


Copyright © 2007. All Rights Reserved.