Top Description Constructors Methods
net.sf.ehcache.config.generator

public abstract Class ConfigurationUtil

extends Object
Class Inheritance
Imports
java.io.PrintWriter, .StringWriter, net.sf.ehcache.CacheManager, net.sf.ehcache.config.CacheConfiguration, .Configuration, net.sf.ehcache.config.generator.model.NodeElementVisitor, .XMLGeneratorVisitor, .XMLGeneratorVisitor.OutputBehavior, net.sf.ehcache.config.generator.model.elements.CacheConfigurationElement, .ConfigurationElement

Utility class with static methods for generating configuration texts in different ways based on input

Author
Abhishek Sanoujam

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public static String

Returns:

text representing the CacheConfiguration
generateCacheConfigurationText
(Configuration configuration, CacheConfiguration cacheConfiguration)

Generates configuration text for a CacheConfiguration

public static String

Returns:

text representing the cacheManager Configuration
generateCacheManagerConfigurationText
(CacheManager
the cacheManager
cacheManager
)

Generates Configuration text from a CacheManager

public static String

Returns:

text representing the Configuration
generateCacheManagerConfigurationText
(Configuration
the configuration
configuration
)

Generates Configuration text from a Configuration

pack-priv static void
visitCacheConfiguration(Configuration configuration, CacheConfiguration cacheConfiguration, NodeElementVisitor configGenerator)

package protected access so that tests can have access

pack-priv static void
visitConfiguration(CacheManager cacheManager, NodeElementVisitor visitor)

package protected access so that tests can have access

pack-priv static void
visitConfiguration(Configuration configuration, NodeElementVisitor visitor)

package protected access so that tests can have access

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

ConfigurationUtilback to summary
public ConfigurationUtil()

Method Detail

generateCacheConfigurationTextback to summary
public static String generateCacheConfigurationText(Configuration configuration, CacheConfiguration cacheConfiguration)

Generates configuration text for a CacheConfiguration

Parameters
configuration:Configuration

the Configuration

cacheConfiguration:CacheConfiguration

the CacheConfiguration

Returns:String

text representing the CacheConfiguration

generateCacheManagerConfigurationTextback to summary
public static String generateCacheManagerConfigurationText(CacheManager cacheManager)

Generates Configuration text from a CacheManager

Parameters
cacheManager:CacheManager

the cacheManager

Returns:String

text representing the cacheManager Configuration

generateCacheManagerConfigurationTextback to summary
public static String generateCacheManagerConfigurationText(Configuration configuration)

Generates Configuration text from a Configuration

Parameters
configuration:Configuration

the configuration

Returns:String

text representing the Configuration

visitCacheConfigurationback to summary
pack-priv static void visitCacheConfiguration(Configuration configuration, CacheConfiguration cacheConfiguration, NodeElementVisitor configGenerator)

package protected access so that tests can have access

visitConfigurationback to summary
pack-priv static void visitConfiguration(CacheManager cacheManager, NodeElementVisitor visitor)

package protected access so that tests can have access

visitConfigurationback to summary
pack-priv static void visitConfiguration(Configuration configuration, NodeElementVisitor visitor)

package protected access so that tests can have access