com.advancedpwr.record.methods
Class AbstractMultiBuilder

java.lang.Object
  extended by com.advancedpwr.record.methods.BuildMethodWriter
      extended by com.advancedpwr.record.methods.AbstractMultiBuilder
Direct Known Subclasses:
ArrayBuilder, MapBuilder

public abstract class AbstractMultiBuilder
extends BuildMethodWriter


Field Summary
protected  MethodBuilderFactory fieldCacheFactory
           
 
Fields inherited from class com.advancedpwr.record.methods.BuildMethodWriter
fieldAccessPath, fieldClassWriter, fieldFactory, fieldScope
 
Constructor Summary
AbstractMultiBuilder()
           
 
Method Summary
protected  void cache(BuildMethodWriter inBuilder)
           
protected  BuildMethodWriter createCachedInstanceMethodBuilder(AccessPath result)
           
 MethodBuilderFactory getCacheFactory()
           
 
Methods inherited from class com.advancedpwr.record.methods.BuildMethodWriter
buildMethod, closeBrace, createMethodBuilder, declaredExceptions, depth, exceptions, formattedExceptionList, getAccessPath, getClassWriter, getFactory, getInstanceTree, hasDeclaredException, hasDefaultConstructor, instanceName, instanceType, newLine, openBrace, populator, resultBuilder, returnType, scope, setAccessPath, setClassWriter, setFactory, setScopeProtected, setScopePublic, wrapException, write, writeBuilderMethods, writeField, writeIfNotNullReturnInstance, writeInstance, writeLine, writeMethodSignature, writePopulators
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

fieldCacheFactory

protected MethodBuilderFactory fieldCacheFactory
Constructor Detail

AbstractMultiBuilder

public AbstractMultiBuilder()
Method Detail

getCacheFactory

public MethodBuilderFactory getCacheFactory()

createCachedInstanceMethodBuilder

protected BuildMethodWriter createCachedInstanceMethodBuilder(AccessPath result)

cache

protected void cache(BuildMethodWriter inBuilder)


Copyright © 2011 Advanced Power Co. All Rights Reserved.