@Vetoed public class NullEnvironment extends Object implements Environment
Constructor and Description |
---|
NullEnvironment() |
Modifier and Type | Method and Description |
---|---|
String |
get(String string)
Returns a key
|
String |
get(String string,
String defaultValue)
Returns a key or a default value if the value isn't set
|
Iterable<String> |
getKeys() |
String |
getName()
Returns the environment name
|
URL |
getResource(String name)
Locates a resource according to your current environment.
|
boolean |
has(String key)
Checks if a key is present
|
boolean |
isDevelopment()
An alias to
Environment.supports(String) with EnvironmentType.DEVELOPMENT . |
boolean |
isProduction()
An alias to
Environment.supports(String) with EnvironmentType.PRODUCTION . |
boolean |
isTest()
An alias to
Environment.supports(String) with EnvironmentType.TEST . |
void |
set(String key,
String value)
Sets a key in memory.
|
boolean |
supports(String feature)
Checks if a key is equals to true if it's not present will return false
|
public String getName()
Environment
getName
in interface Environment
public boolean has(String key)
Environment
has
in interface Environment
public boolean supports(String feature)
Environment
supports
in interface Environment
public String get(String string)
Environment
get
in interface Environment
public String get(String string, String defaultValue)
Environment
get
in interface Environment
public void set(String key, String value)
Environment
set
in interface Environment
public Iterable<String> getKeys()
getKeys
in interface Environment
Iterable
with all keyspublic boolean isProduction()
Environment
Environment.supports(String)
with EnvironmentType.PRODUCTION
.isProduction
in interface Environment
public boolean isDevelopment()
Environment
Environment.supports(String)
with EnvironmentType.DEVELOPMENT
.isDevelopment
in interface Environment
public boolean isTest()
Environment
Environment.supports(String)
with EnvironmentType.TEST
.isTest
in interface Environment
public URL getResource(String name)
Environment
getResource
in interface Environment
Copyright © 2014 Caelum. All rights reserved.