Top Description Fields Constructors Methods
net.sf.ehcache.config.generator.model.elements

public Class CacheConfigurationElement

extends SimpleNodeElement
Class Inheritance
Imports
net.sf.ehcache.config.CacheConfiguration, .CacheConfiguration.BootstrapCacheLoaderFactoryConfiguration, .CacheConfiguration.CacheEventListenerFactoryConfiguration, .CacheWriterConfiguration, .Configuration, .CopyStrategyConfiguration, .ElementValueComparatorConfiguration, .PersistenceConfiguration, .PinningConfiguration, .SizeOfPolicyConfiguration, .TerracottaConfiguration, net.sf.ehcache.config.generator.model.NodeElement, .SimpleNodeAttribute, .SimpleNodeElement, net.sf.ehcache.store.DefaultElementValueComparator

Element representing the CacheConfiguration
Author
Abhishek Sanoujam

Field Summary

Modifier and TypeField and Description
private final CacheConfiguration
private final Configuration

Constructor Summary

AccessConstructor and Description
public
CacheConfigurationElement(NodeElement parent, Configuration configuration, CacheConfiguration cacheConfiguration)

Constructor accepting the parent and the CacheConfiguration

Method Summary

Modifier and TypeMethod and Description
private static void
private static void
private static void
public static void
addCommonAttributesWithDefaultCache(NodeElement element, Configuration configuration, CacheConfiguration cacheConfiguration)

Adds all attributes which are common with the "defaultCache" element in ehcache.xsd

public static void
addCommonChildElementsWithDefaultCache(NodeElement element, CacheConfiguration cacheConfiguration)

Adds all common child elements with the "defaultCache" element in ehcache.xsd

private static void
private static void
private static void
private static void
addPinningElement(NodeElement element, CacheConfiguration cacheConfiguration)

private static void
addSearchElement(NodeElement element, CacheConfiguration cacheConfiguration)

private static void
private static void
private void
init()

Inherited from net.sf.ehcache.config.generator.model.SimpleNodeElement:
getName

Field Detail

cacheConfigurationback to summary
private final CacheConfiguration cacheConfiguration
configurationback to summary
private final Configuration configuration

Constructor Detail

CacheConfigurationElementback to summary
public CacheConfigurationElement(NodeElement parent, Configuration configuration, CacheConfiguration cacheConfiguration)

Constructor accepting the parent and the CacheConfiguration

Method Detail

addBootstrapCacheLoaderFactoryConfigurationElementback to summary
private static void addBootstrapCacheLoaderFactoryConfigurationElement(NodeElement element, CacheConfiguration cacheConfiguration)
addCacheExceptionHandlerFactoryConfigurationElementback to summary
private static void addCacheExceptionHandlerFactoryConfigurationElement(NodeElement element, CacheConfiguration cacheConfiguration)
addCacheWriterConfigurationElementback to summary
private static void addCacheWriterConfigurationElement(NodeElement element, CacheConfiguration cacheConfiguration)
addCommonAttributesWithDefaultCacheback to summary
public static void addCommonAttributesWithDefaultCache(NodeElement element, Configuration configuration, CacheConfiguration cacheConfiguration)

Adds all attributes which are common with the "defaultCache" element in ehcache.xsd

addCommonChildElementsWithDefaultCacheback to summary
public static void addCommonChildElementsWithDefaultCache(NodeElement element, CacheConfiguration cacheConfiguration)

Adds all common child elements with the "defaultCache" element in ehcache.xsd

addCopyStrategyConfigurationElementback to summary
private static void addCopyStrategyConfigurationElement(NodeElement element, CacheConfiguration cacheConfiguration)
addElementValueComparatorConfigurationElementback to summary
private static void addElementValueComparatorConfigurationElement(NodeElement element, CacheConfiguration cacheConfiguration)
addPersistenceConfigurationElementback to summary
private static void addPersistenceConfigurationElement(NodeElement element, CacheConfiguration cacheConfiguration)
addPinningElementback to summary
private static void addPinningElement(NodeElement element, CacheConfiguration cacheConfiguration)
addSearchElementback to summary
private static void addSearchElement(NodeElement element, CacheConfiguration cacheConfiguration)
addSizeOfPolicyConfigurationElementback to summary
private static void addSizeOfPolicyConfigurationElement(NodeElement element, CacheConfiguration cacheConfiguration)
addTerracottaConfigurationElementback to summary
private static void addTerracottaConfigurationElement(NodeElement element, CacheConfiguration cacheConfiguration)
initback to summary
private void init()