de.smartics.properties.impl.config.domain.key.envapp
Class EnvAppPropertiesDefinitionContext

Package class diagram package EnvAppPropertiesDefinitionContext
java.lang.Object
  extended by de.smartics.properties.impl.config.domain.key.envapp.AbstractPropertiesDefinitionContext
      extended by de.smartics.properties.impl.config.domain.key.envapp.EnvAppPropertiesDefinitionContext
All Implemented Interfaces:
PropertiesDefinitionContext, Serializable

@ThreadSafe
public final class EnvAppPropertiesDefinitionContext
     
     
extends AbstractPropertiesDefinitionContext

Contains information from the definition.xml that is contained in archives providing property information.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class de.smartics.properties.impl.config.domain.key.envapp.AbstractPropertiesDefinitionContext
DEFAULT_TLDS
 
Constructor Summary
EnvAppPropertiesDefinitionContext()
          Convenience constructor using the default TLDs and not registering any environments, nodes or groups.
EnvAppPropertiesDefinitionContext(Set<String> environments, Set<String> nodes, Set<String> groups)
          Convenience constructor using the default TLDs and no explicit files.
EnvAppPropertiesDefinitionContext(Set<String> environments, Set<String> nodes, Set<String> groups, PropertyResourceMatchers matchers)
          Convenience constructor using the default TLDs.
EnvAppPropertiesDefinitionContext(Set<String> tlds, Set<String> environments, Set<String> nodes, Set<String> groups)
          Convenience constructor without an explicit path to configuration key mapping.
EnvAppPropertiesDefinitionContext(Set<String> tlds, Set<String> environments, Set<String> nodes, Set<String> groups, PropertyResourceMatchers matchers)
          Default constructor.
 
Method Summary
 
Methods inherited from class de.smartics.properties.impl.config.domain.key.envapp.AbstractPropertiesDefinitionContext
getKey, isGroup, isRegisteredEnvironment, isRegisteredGroup, isRegisteredGroupTld, isRegisteredNode, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

EnvAppPropertiesDefinitionContext

public EnvAppPropertiesDefinitionContext()
Convenience constructor using the default TLDs and not registering any environments, nodes or groups.


EnvAppPropertiesDefinitionContext

public EnvAppPropertiesDefinitionContext(Set<String> environments,
                                         Set<String> nodes,
                                         Set<String> groups)
Convenience constructor using the default TLDs and no explicit files.

Parameters:
environments - the collection of registered environment names.
nodes - the collection of registered node names.
groups - the collection of registered group names.

EnvAppPropertiesDefinitionContext

public EnvAppPropertiesDefinitionContext(Set<String> tlds,
                                         Set<String> environments,
                                         Set<String> nodes,
                                         Set<String> groups)
Convenience constructor without an explicit path to configuration key mapping.

Parameters:
tlds - the collection of top-level-domains (tlds).
environments - the collection of registered environment names.
nodes - the collection of registered node names.
groups - the collection of registered group names.

EnvAppPropertiesDefinitionContext

public EnvAppPropertiesDefinitionContext(Set<String> environments,
                                         Set<String> nodes,
                                         Set<String> groups,
                                         PropertyResourceMatchers matchers)
Convenience constructor using the default TLDs.

Parameters:
environments - the collection of registered environment names.
nodes - the collection of registered node names.
groups - the collection of registered group names.
matchers - the mapping of properties file path names to a associated configuration key.

EnvAppPropertiesDefinitionContext

public EnvAppPropertiesDefinitionContext(Set<String> tlds,
                                         Set<String> environments,
                                         Set<String> nodes,
                                         Set<String> groups,
                                         PropertyResourceMatchers matchers)
Default constructor.

Parameters:
tlds - the collection of top-level-domains (tlds).
environments - the collection of registered environment names.
nodes - the collection of registered node names.
groups - the collection of registered group names.
matchers - the mapping of properties file path names to a associated configuration key.


Copyright © 2012-2013 Kronseder & Reiner GmbH - smartics. All Rights Reserved.