org.elasticsearch.common.settings.loader
Class YamlSettingsLoader

java.lang.Object
  extended by org.elasticsearch.common.settings.loader.YamlSettingsLoader
All Implemented Interfaces:
SettingsLoader

public class YamlSettingsLoader
extends java.lang.Object
implements SettingsLoader

Settings loader that loads (parses) the settings in a yaml format by flattening them into a map.


Constructor Summary
YamlSettingsLoader()
           
 
Method Summary
 java.util.Map<java.lang.String,java.lang.String> load(byte[] source)
          Loads (parses) the settings from a source bytes.
 java.util.Map<java.lang.String,java.lang.String> load(java.lang.String source)
          Loads (parses) the settings from a source string.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

YamlSettingsLoader

public YamlSettingsLoader()
Method Detail

load

public java.util.Map<java.lang.String,java.lang.String> load(java.lang.String source)
                                                      throws java.io.IOException
Description copied from interface: SettingsLoader
Loads (parses) the settings from a source string.

Specified by:
load in interface SettingsLoader
Throws:
java.io.IOException

load

public java.util.Map<java.lang.String,java.lang.String> load(byte[] source)
                                                      throws java.io.IOException
Description copied from interface: SettingsLoader
Loads (parses) the settings from a source bytes.

Specified by:
load in interface SettingsLoader
Throws:
java.io.IOException