org.ofbiz.webapp.region
Class RegionManager

java.lang.Object
  extended by org.ofbiz.webapp.region.RegionManager

public class RegionManager
extends java.lang.Object

A class to manage the region cache and read a region XML file


Field Summary
static java.lang.String module
           
protected static UtilCache<java.net.URL,java.util.Map<java.lang.String,Region>> regionCache
           
protected  java.net.URL regionFile
           
 
Constructor Summary
RegionManager(java.net.URL regionFile)
           
 
Method Summary
protected  void addRegion(org.w3c.dom.Element defineElement, java.util.Map<java.lang.String,Region> regions)
           
 Region getRegion(java.lang.String regionName)
           
static Region getRegion(java.net.URL regionFile, java.lang.String regionName)
           
 java.util.Map<java.lang.String,Region> getRegions()
           
protected  Section makeSection(org.w3c.dom.Element putElement)
           
 void putRegion(Region region)
           
 java.util.Map<java.lang.String,Region> readRegionXml(java.net.URL regionFile)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

module

public static final java.lang.String module

regionCache

protected static UtilCache<java.net.URL,java.util.Map<java.lang.String,Region>> regionCache

regionFile

protected java.net.URL regionFile
Constructor Detail

RegionManager

public RegionManager(java.net.URL regionFile)
Method Detail

getRegions

public java.util.Map<java.lang.String,Region> getRegions()

getRegion

public Region getRegion(java.lang.String regionName)

putRegion

public void putRegion(Region region)

readRegionXml

public java.util.Map<java.lang.String,Region> readRegionXml(java.net.URL regionFile)

addRegion

protected void addRegion(org.w3c.dom.Element defineElement,
                         java.util.Map<java.lang.String,Region> regions)

makeSection

protected Section makeSection(org.w3c.dom.Element putElement)

getRegion

public static Region getRegion(java.net.URL regionFile,
                               java.lang.String regionName)