org.sonar.process
Class Props

java.lang.Object
  extended by org.sonar.process.Props

public class Props
extends Object


Constructor Summary
Props(Properties props)
           
 
Method Summary
 boolean contains(String key)
           
 String nonNullValue(String key)
           
 File nonNullValueAsFile(String key)
           
 Properties rawProperties()
           
 Props set(String key, String value)
           
 void setDefault(String key, String value)
           
 String value(String key)
           
 String value(String key, String defaultValue)
           
 boolean valueAsBoolean(String key)
           
 boolean valueAsBoolean(String key, boolean defaultValue)
           
 Integer valueAsInt(String key)
           
 int valueAsInt(String key, int defaultValue)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Props

public Props(Properties props)
Method Detail

contains

public boolean contains(String key)

value

@CheckForNull
public String value(String key)

nonNullValue

public String nonNullValue(String key)

value

@CheckForNull
public String value(String key,
                                 @Nullable
                                 String defaultValue)

valueAsBoolean

public boolean valueAsBoolean(String key)

valueAsBoolean

public boolean valueAsBoolean(String key,
                              boolean defaultValue)

nonNullValueAsFile

public File nonNullValueAsFile(String key)

valueAsInt

@CheckForNull
public Integer valueAsInt(String key)

valueAsInt

public int valueAsInt(String key,
                      int defaultValue)

rawProperties

public Properties rawProperties()

set

public Props set(String key,
                 @Nullable
                 String value)

setDefault

public void setDefault(String key,
                       String value)


Copyright © 2009–2015 SonarSource. All rights reserved.