info.sswap.api.input.impl
Class URIValueImpl

java.lang.Object
  extended by info.sswap.api.input.impl.URIValueImpl
All Implemented Interfaces:
InputValue, URIValue, java.io.Serializable

public class URIValueImpl
extends java.lang.Object
implements URIValue, java.io.Serializable

Author:
Evren Sirin
See Also:
Serialized Form

Field Summary
private  java.net.URI uri
           
 
Constructor Summary
URIValueImpl(java.net.URI uri)
           
 
Method Summary
 void accept(InputVisitor visitor)
          
 boolean equals(java.lang.Object obj)
           
 java.net.URI getURI()
          Returns the URI value.
 int hashCode()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

uri

private final java.net.URI uri
Constructor Detail

URIValueImpl

public URIValueImpl(java.net.URI uri)
Method Detail

accept

public void accept(InputVisitor visitor)

Specified by:
accept in interface InputValue

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

getURI

public java.net.URI getURI()
Description copied from interface: URIValue
Returns the URI value.

Specified by:
getURI in interface URIValue

toString

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


Copyright (c) 2011, iPlant Collaborative, University of Arizona, Cold Spring Harbor Laboratories, University of Texas at Austin.