public abstract class WithArrayAndRange
extends Composer
{
protected final Enumeration getMetaObjects(MetaObject[] metaObjects,
int begin,
int increment,
int end);
protected final Result handleOperation(Operation operation,
Object object,
MetaObject[] metaObjects,
int begin,
int increment,
int end);
protected final Result handleResult(Result res,
Object object,
MetaObject[] metaObjects,
int begin,
int increment,
int end);
protected final void handleMessage(Message message,
Object object,
MetaObject[] metaObjects,
int begin,
int increment,
int end);
protected final MetaObject[] configureArray(Object newObject,
Object object,
MetaObject[] metaObjects,
int begin,
int increment,
int end);
protected final MetaObject[] reconfigureArray(Object object,
MetaObject oldMetaObject,
MetaObject newMetaObject,
MetaObject[] metaObjects,
int begin,
int increment,
int end);
protected final void initialize(OperationFactory factory,
Object object,
MetaObject[] metaObjects,
int begin,
int increment,
int end);
protected final void release(Object object,
MetaObject[] metaObjects,
int begin,
int increment,
int end);
public WithArrayAndRange();
}