com.advancedpwr.record.methods
Class MethodBuilderFactory

java.lang.Object
  extended by com.advancedpwr.record.methods.MethodBuilderFactory

public class MethodBuilderFactory
extends Object


Field Summary
protected  Map fieldBuilderCache
           
protected  MethodWriterFactory fieldDefaultFactory
           
protected  List fieldFactories
           
 
Constructor Summary
MethodBuilderFactory()
           
 
Method Summary
 void addBuilderFactory(MethodWriterFactory inFactory)
           
protected  BuildMethodWriter constructRegisteredBuilder(AccessPath inAccessPath)
           
protected  boolean contains(AccessPath result)
           
protected  MethodWriterFactory createDefaultFactory()
           
protected  List<MethodWriterFactory> createFactories()
           
 BuildMethodWriter createMethodBuilder(AccessPath inAccessPath)
           
protected  MethodWriterFactory findFactory(AccessPath inAccessPath)
           
protected  BuildMethodWriter get(AccessPath inAccessPath)
           
 Map getBuilderCache()
           
 MethodWriterFactory getDefaultFactory()
           
 List<MethodWriterFactory> getFactories()
           
 void setDefaultFactory(MethodWriterFactory defaultFactory)
           
 void storeBuilder(BuildMethodWriter inBuilder)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

fieldBuilderCache

protected Map fieldBuilderCache

fieldFactories

protected List fieldFactories

fieldDefaultFactory

protected MethodWriterFactory fieldDefaultFactory
Constructor Detail

MethodBuilderFactory

public MethodBuilderFactory()
Method Detail

createMethodBuilder

public BuildMethodWriter createMethodBuilder(AccessPath inAccessPath)

get

protected BuildMethodWriter get(AccessPath inAccessPath)

contains

protected boolean contains(AccessPath result)

storeBuilder

public void storeBuilder(BuildMethodWriter inBuilder)

getBuilderCache

public Map getBuilderCache()

getFactories

public List<MethodWriterFactory> getFactories()

addBuilderFactory

public void addBuilderFactory(MethodWriterFactory inFactory)

createFactories

protected List<MethodWriterFactory> createFactories()

constructRegisteredBuilder

protected BuildMethodWriter constructRegisteredBuilder(AccessPath inAccessPath)

findFactory

protected MethodWriterFactory findFactory(AccessPath inAccessPath)

getDefaultFactory

public MethodWriterFactory getDefaultFactory()

setDefaultFactory

public void setDefaultFactory(MethodWriterFactory defaultFactory)

createDefaultFactory

protected MethodWriterFactory createDefaultFactory()


Copyright © 2011 Advanced Power Co. All Rights Reserved.