solar.service.dan.lang
Class PipeSpec

java.lang.Object
  |
  +--solar.service.dan.lang.PipeSpec
All Implemented Interfaces:
DanConstants, java.io.Serializable, SolarConstants

public class PipeSpec
extends java.lang.Object
implements java.io.Serializable, SolarConstants, DanConstants

The spec for a pipe connecting two filters.

Version:
$Id: PipeSpec.java,v 1.1 2003/09/25 15:38:52 glchen Exp $
Author:
Guanling Chen
See Also:
Serialized Form

Field Summary
protected  java.lang.String _flow
           
protected  java.lang.String _inport
           
protected  java.lang.String _input
           
protected  java.lang.String _name
           
protected  java.lang.String _outport
           
protected  java.lang.String _output
           
protected  Name _query
           
protected  int _type
           
private static long serialVersionUID
           
 
Fields inherited from interface solar.SolarConstants
ADVERTISEMENT_SVID, ATTRIBUTE_RECORD_SVID, ATTRIBUTE_SVID, FILTER_CONFIG_SVID, FILTER_SPEC_SVID, GRAPH_SPEC_SVID, GUID_SVID, HEADER_SVID, ID_SVID, NAME_RECORD_SVID, PACK_POLICY_SVID, PIPE_SPEC_SVID, REQUEST_SVID, RPCACK_SVID
 
Fields inherited from interface solar.service.dan.DanConstants
DAN_INPORT, DAN_OUTPORT
 
Constructor Summary
PipeSpec()
           
 
Method Summary
 java.lang.String getFlow()
           
 java.lang.String getInputFilter()
           
 java.lang.String getInputPort()
           
 Name getInputQuery()
           
 java.lang.String getName()
           
 java.lang.String getOutput()
           
 java.lang.String getOutputPort()
           
 int getType()
           
 boolean isInputQuery()
           
 void setFlow(java.lang.String flow)
           
 void setInput(Name query, java.lang.String outport)
           
 void setInput(java.lang.String input, java.lang.String outport)
           
 void setName(java.lang.String name)
           
 void setOutput(java.lang.String output, java.lang.String inport)
           
 void setType(int type)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

serialVersionUID

private static final long serialVersionUID
See Also:
Constant Field Values

_name

protected java.lang.String _name

_type

protected int _type

_input

protected java.lang.String _input

_query

protected Name _query

_outport

protected java.lang.String _outport

_output

protected java.lang.String _output

_inport

protected java.lang.String _inport

_flow

protected java.lang.String _flow
Constructor Detail

PipeSpec

public PipeSpec()
Method Detail

setName

public void setName(java.lang.String name)

getName

public java.lang.String getName()

setType

public void setType(int type)

getType

public int getType()

setInput

public void setInput(java.lang.String input,
                     java.lang.String outport)

setInput

public void setInput(Name query,
                     java.lang.String outport)

isInputQuery

public boolean isInputQuery()

getInputFilter

public java.lang.String getInputFilter()

getInputQuery

public Name getInputQuery()

getOutputPort

public java.lang.String getOutputPort()

setOutput

public void setOutput(java.lang.String output,
                      java.lang.String inport)

getOutput

public java.lang.String getOutput()

getInputPort

public java.lang.String getInputPort()

setFlow

public void setFlow(java.lang.String flow)

getFlow

public java.lang.String getFlow()