net.groboclown.xml.xdstates.v1.impl
Class FactoryX

java.lang.Object
  |
  +--net.groboclown.xml.xdstates.v1.impl.FactoryX

public class FactoryX
extends Object

Creates the default maps.

Version:
Alpha 0.9.0 - JDK 1.0+
Author:
Matt Albrecht

Field Summary
private  IAttributeMap attrMap
           
private static FactoryX s_instance
           
private  ISetBuilderMap setMap
           
 
Constructor Summary
protected FactoryX()
           
 
Method Summary
 IAttributeMap createAttributeMap()
          Default attribute map is empty.
 ISetBuilderMap createSetBuilderMap()
          Default SetBuilders include <xmlstates>, <module>, <set>, <macro>, and <include>.
 IAttributeMap getAttributeMap()
          Return the last created attribute map.
static FactoryX getInstance()
           
 ISetBuilderMap getSetBuilderMap()
          Return the last created set builder map.
private static ISetBuilderMap s_makeSetBuilderMap()
           
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

s_instance

private static FactoryX s_instance

attrMap

private IAttributeMap attrMap

setMap

private ISetBuilderMap setMap
Constructor Detail

FactoryX

protected FactoryX()
Method Detail

getInstance

public static FactoryX getInstance()

createAttributeMap

public IAttributeMap createAttributeMap()
Default attribute map is empty.

getAttributeMap

public IAttributeMap getAttributeMap()
Return the last created attribute map.

createSetBuilderMap

public ISetBuilderMap createSetBuilderMap()
Default SetBuilders include <xmlstates>, <module>, <set>, <macro>, and <include>.

getSetBuilderMap

public ISetBuilderMap getSetBuilderMap()
Return the last created set builder map.

s_makeSetBuilderMap

private static final ISetBuilderMap s_makeSetBuilderMap()


Written under the LGPL