com.infoengine.modeler.data
Class ParameterDesc

java.lang.Object
  extended bycom.infoengine.modeler.data.ParameterDesc

public class ParameterDesc
extends Object


Field Summary
private  String data
           
private  int dataType
           
static int INT
           
static int LDAP_DN
           
static int LDAP_DNURL
           
static int LDAP_URL
           
private  boolean multiValued
           
private  String name
           
(package private)  Parameter parm
           
private  boolean required
           
static int STRING
           
 
Constructor Summary
ParameterDesc(String name)
           
ParameterDesc(String name, boolean required)
           
ParameterDesc(String name, boolean required, boolean multiValued)
           
ParameterDesc(Tag t)
           
 
Method Summary
private  String getAttValue(String att)
           
 String getData()
           
 Component getDataComponent()
           
 Component getDataComponent(String value)
           
 int getMaxParams()
           
 String getName()
           
 String getParameterEditor()
           
 boolean isMultiValued()
           
 boolean isRequired()
           
private  void setAttValue(String att, String value)
           
 void setData(String newData)
           
 void setMaxParams(int max)
           
 void setMultiValued(boolean newMultiValued)
           
 void setName(String newName)
           
 void setParameterEditor(String editor)
           
 void setRequired(boolean newRequired)
           
 String toString()
           
 void validateData(String data)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

INT

public static int INT

STRING

public static int STRING

LDAP_DN

public static int LDAP_DN

LDAP_URL

public static int LDAP_URL

LDAP_DNURL

public static int LDAP_DNURL

parm

Parameter parm

name

private String name

dataType

private int dataType

required

private boolean required

multiValued

private boolean multiValued

data

private String data
Constructor Detail

ParameterDesc

public ParameterDesc(String name)

ParameterDesc

public ParameterDesc(String name,
                     boolean required)

ParameterDesc

public ParameterDesc(String name,
                     boolean required,
                     boolean multiValued)

ParameterDesc

public ParameterDesc(Tag t)
Method Detail

getAttValue

private String getAttValue(String att)

setAttValue

private void setAttValue(String att,
                         String value)

getName

public String getName()

setName

public void setName(String newName)

getParameterEditor

public String getParameterEditor()

setParameterEditor

public void setParameterEditor(String editor)

setRequired

public void setRequired(boolean newRequired)

isRequired

public boolean isRequired()

setMultiValued

public void setMultiValued(boolean newMultiValued)

isMultiValued

public boolean isMultiValued()

validateData

public void validateData(String data)
                  throws BadDataException
Throws:
BadDataException

setData

public void setData(String newData)

getData

public String getData()

getDataComponent

public Component getDataComponent()

setMaxParams

public void setMaxParams(int max)

getMaxParams

public int getMaxParams()

getDataComponent

public Component getDataComponent(String value)

toString

public String toString()