org.eclipse.higgins.configuration.api
Interface ISettingDescriptor


public interface ISettingDescriptor


Method Summary
 void addConstraint(String name, Object value)
           
 void addSubSetting(int index, ISettingDescriptor sub)
           
 void addSubSetting(ISettingDescriptor sub)
           
 Object getConstraint(String key)
           
 String getDisplayString()
           
 String getDocString()
           
 String getName()
           
 List getSubSettings()
           
 Class getType()
           
 void removeConstraint(String name)
           
 ISettingDescriptor removeSubSetting(int index)
           
 boolean removeSubSetting(ISettingDescriptor sub)
           
 void setDisplayString(String display)
           
 void setDocString(String doc)
           
 void setName(String name)
           
 void setType(Class type)
           
 

Method Detail

getName

public String getName()

getType

public Class getType()

getDisplayString

public String getDisplayString()

getDocString

public String getDocString()

getSubSettings

public List getSubSettings()

getConstraint

public Object getConstraint(String key)

setName

public void setName(String name)

setType

public void setType(Class type)

setDisplayString

public void setDisplayString(String display)

setDocString

public void setDocString(String doc)

addConstraint

public void addConstraint(String name,
                          Object value)

removeConstraint

public void removeConstraint(String name)

addSubSetting

public void addSubSetting(ISettingDescriptor sub)

addSubSetting

public void addSubSetting(int index,
                          ISettingDescriptor sub)

removeSubSetting

public boolean removeSubSetting(ISettingDescriptor sub)

removeSubSetting

public ISettingDescriptor removeSubSetting(int index)