edu.sdsc.grid.io
Class Protocol

java.lang.Object
  extended by edu.sdsc.grid.io.Protocol
Direct Known Subclasses:
IRODSProtocol, SRBProtocol

public abstract class Protocol
extends java.lang.Object


Field Summary
protected  java.lang.String help
           
protected  MetaDataSet metaDataSet
           
protected  java.lang.String name
           
 
Constructor Summary
protected Protocol(java.lang.String name, java.lang.String help)
           
 
Method Summary
abstract  boolean equals(java.lang.Object obj)
          The standard java equals(Object), but it is abstract to insure all subclasses will implement it.
 java.lang.String getHelp()
           
 MetaDataSet getMetaDataSet()
           
 java.lang.String getName()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

name

protected java.lang.String name

help

protected java.lang.String help

metaDataSet

protected MetaDataSet metaDataSet
Constructor Detail

Protocol

protected Protocol(java.lang.String name,
                   java.lang.String help)
Method Detail

getName

public java.lang.String getName()

getHelp

public java.lang.String getHelp()

getMetaDataSet

public MetaDataSet getMetaDataSet()

equals

public abstract boolean equals(java.lang.Object obj)
The standard java equals(Object), but it is abstract to insure all subclasses will implement it.

Overrides:
equals in class java.lang.Object

toString

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