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)
           
 ISettingDescriptor addSubSetting(String name, String type)
           
 Object getConstraint(String key)
           
 String getDisplayString()
           
 String getDocString()
           
 String getName()
           
 ISettingDescriptor getSubSetting(int index)
           
 ISettingDescriptor getSubSetting(String settingName)
           
 List getSubSettings()
           
 String 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(String type)
           
 

Method Detail

getName

public String getName()

getType

public String 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(String 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)

addSubSetting

public ISettingDescriptor addSubSetting(String name,
                                        String type)

removeSubSetting

public boolean removeSubSetting(ISettingDescriptor sub)

removeSubSetting

public ISettingDescriptor removeSubSetting(int index)

getSubSetting

public ISettingDescriptor getSubSetting(String settingName)

getSubSetting

public ISettingDescriptor getSubSetting(int index)