org.jrdf.query.relation.type
Class URIReferenceNodeType

java.lang.Object
  extended by org.jrdf.query.relation.type.URIReferenceNodeType
All Implemented Interfaces:
Serializable, NodeType, ValueNodeType

public final class URIReferenceNodeType
extends Object
implements ValueNodeType

An URI Reference node type.

Version:
$Revision: 1842 $
Author:
Andrew Newman
See Also:
Serialized Form

Field Summary
static ValueNodeType URI_REFERENCE_TYPE
          URIReferenceNodeType constant.
 
Constructor Summary
URIReferenceNodeType()
           
 
Method Summary
 void accept(NodeTypeVisitor visitor)
          Accept a call from a NodeTypeVisitor.
 Set<? extends NodeType> composedOf()
          Returns the sub-types of a composite type.
 boolean equals(Object obj)
           
 String getName()
          Returns the name of the type.
 int hashCode()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

URI_REFERENCE_TYPE

public static final ValueNodeType URI_REFERENCE_TYPE
URIReferenceNodeType constant.

Constructor Detail

URIReferenceNodeType

public URIReferenceNodeType()
Method Detail

getName

public String getName()
Description copied from interface: NodeType
Returns the name of the type.

Specified by:
getName in interface NodeType
Returns:
the name of the type.

composedOf

public Set<? extends NodeType> composedOf()
Description copied from interface: NodeType
Returns the sub-types of a composite type.

Specified by:
composedOf in interface NodeType
Returns:
the sub-types of a composite type.

accept

public void accept(NodeTypeVisitor visitor)
Description copied from interface: NodeType
Accept a call from a NodeTypeVisitor.

Specified by:
accept in interface NodeType
Parameters:
visitor - the object doing the visiting.

hashCode

public int hashCode()
Overrides:
hashCode in class Object

equals

public boolean equals(Object obj)
Overrides:
equals in class Object