Liferay 7.0-ce-b4

com.liferay.portal.kernel.settings
Class BaseSettings

java.lang.Object
  extended by com.liferay.portal.kernel.settings.BaseSettings
All Implemented Interfaces:
Settings
Direct Known Subclasses:
BaseModifiableSettings, ConfigurationBeanSettings, FallbackSettings, ParameterMapSettings, PropertiesSettings

public abstract class BaseSettings
extends Object
implements Settings


Nested Class Summary
 
Nested classes/interfaces inherited from interface com.liferay.portal.kernel.settings.Settings
Settings.Config, Settings.OverrideClass, Settings.Property
 
Field Summary
protected  Settings parentSettings
           
 
Constructor Summary
BaseSettings()
           
BaseSettings(Settings parentSettings)
           
 
Method Summary
protected abstract  String doGetValue(String key)
           
protected abstract  String[] doGetValues(String key)
           
 ModifiableSettings getModifiableSettings()
           
 Settings getParentSettings()
           
 String getValue(String key, String defaultValue)
           
 String[] getValues(String key, String[] defaultValue)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

parentSettings

protected Settings parentSettings
Constructor Detail

BaseSettings

public BaseSettings()

BaseSettings

public BaseSettings(Settings parentSettings)
Method Detail

getModifiableSettings

public ModifiableSettings getModifiableSettings()
Specified by:
getModifiableSettings in interface Settings

getParentSettings

public Settings getParentSettings()
Specified by:
getParentSettings in interface Settings

getValue

public String getValue(String key,
                       String defaultValue)
Specified by:
getValue in interface Settings

getValues

public String[] getValues(String key,
                          String[] defaultValue)
Specified by:
getValues in interface Settings

doGetValue

protected abstract String doGetValue(String key)

doGetValues

protected abstract String[] doGetValues(String key)

Liferay 7.0-ce-b4