solar.service.dan.lang
Class FilterSpec

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

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

The spec for a filter node as either source or sink of a connecting pipe.

Version:
$Id: FilterSpec.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 _address
           
protected  java.util.Properties _arguments
           
protected  java.lang.String _class
           
protected  java.lang.String _codebase
           
protected  java.util.List _inports
           
protected  java.util.List _inputs
           
protected  java.lang.String _name
           
protected  java.util.List _outports
           
protected  java.util.List _outputs
           
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
 
Constructor Summary
FilterSpec()
           
 
Method Summary
 void addArgument(java.lang.String name, java.lang.String value)
           
 void addInput(java.lang.String name)
           
 void addInputPort(java.lang.String name)
           
 void addOutput(java.lang.String name)
           
 void addOutputPort(java.lang.String name)
           
 java.lang.String getAddress()
           
 serp.util.Options getArguments()
           
 java.lang.String getClassname()
           
 java.lang.String getCodebase()
           
 java.util.List getInputPorts()
           
 java.util.List getInputs()
           
 java.lang.String getName()
           
 java.util.List getOutputPorts()
           
 java.util.List getOutputs()
           
 void setAddress(java.lang.String address)
           
 void setClassname(java.lang.String clazz)
           
 void setCodebase(java.lang.String codebase)
           
 void setName(java.lang.String name)
           
 
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

_class

protected java.lang.String _class

_codebase

protected java.lang.String _codebase

_address

protected java.lang.String _address

_arguments

protected java.util.Properties _arguments

_inputs

protected java.util.List _inputs

_inports

protected java.util.List _inports

_outputs

protected java.util.List _outputs

_outports

protected java.util.List _outports
Constructor Detail

FilterSpec

public FilterSpec()
Method Detail

setName

public void setName(java.lang.String name)

getName

public java.lang.String getName()

setClassname

public void setClassname(java.lang.String clazz)

getClassname

public java.lang.String getClassname()

setCodebase

public void setCodebase(java.lang.String codebase)

getCodebase

public java.lang.String getCodebase()

setAddress

public void setAddress(java.lang.String address)

getAddress

public java.lang.String getAddress()

addArgument

public void addArgument(java.lang.String name,
                        java.lang.String value)

getArguments

public serp.util.Options getArguments()

addInput

public void addInput(java.lang.String name)

getInputs

public java.util.List getInputs()

addInputPort

public void addInputPort(java.lang.String name)

getInputPorts

public java.util.List getInputPorts()

addOutput

public void addOutput(java.lang.String name)

getOutputs

public java.util.List getOutputs()

addOutputPort

public void addOutputPort(java.lang.String name)

getOutputPorts

public java.util.List getOutputPorts()