edu.stanford.slac.aida.lib.util.common
Class NamedBound

java.lang.Object
  extended by edu.stanford.slac.aida.lib.util.common.ArrayBound
      extended by edu.stanford.slac.aida.lib.util.common.NamedBound

public class NamedBound
extends ArrayBound

Encapsulates a constraint to a single dimension of an array

See Also:
ArrayBound

Nested Class Summary
 
Nested classes/interfaces inherited from class edu.stanford.slac.aida.lib.util.common.ArrayBound
ArrayBound.Type
 
Field Summary
 java.util.Vector names
          Names List
 
Fields inherited from class edu.stanford.slac.aida.lib.util.common.ArrayBound
type
 
Constructor Summary
NamedBound(java.lang.String theName)
          Constructs a Named Bound from a single string
NamedBound(java.lang.String[] theNames)
          Constructs a Named Bound from an array of strings
 
Method Summary
 void addName(java.lang.String theName)
          Adds a Named Bound
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

names

public java.util.Vector names
Names List

Constructor Detail

NamedBound

public NamedBound(java.lang.String[] theNames)
Constructs a Named Bound from an array of strings

Parameters:
theNames - the list of string names of referenced elements

NamedBound

public NamedBound(java.lang.String theName)
Constructs a Named Bound from a single string

Parameters:
theName - the string names of referenced element
Method Detail

addName

public void addName(java.lang.String theName)
Adds a Named Bound

Parameters:
theName - the string names of referenced element