public abstract class AbstractJLibraryProcessor extends DefaultStatefulProcessor<JLibrary>
| Modifier and Type | Class and Description | 
|---|---|
protected class  | 
AbstractJLibraryProcessor.ContributedJLibraryChangeListener  | 
DefaultStatefulProcessor.Dispatcher<R extends ContributedObjectChange>Processor.SpiDataStatefulProcessor.HandleProcessor.Visitor<T>Stateful.Statestate| Constructor and Description | 
|---|
AbstractJLibraryProcessor(StatefulProcessor<JLibrary>[] delegates,
                         ToolkitContext tkContext,
                         Cookie cookie)  | 
AbstractJLibraryProcessor(StatefulProcessor<JLibrary> delegate,
                         ToolkitContext tkContext,
                         Cookie cookie)  | 
AbstractJLibraryProcessor(ToolkitContext tkContext,
                         Cookie cookie)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected void | 
addObjectChangeListeners()
Override this method to attach object listeners to contributor sources. 
 | 
protected void | 
addStateChangeListeners()
Override this method to attach state listeners to contributor source. 
 | 
protected StatefulProcessor<JLibrary> | 
delegate()  | 
protected StatefulProcessor<JLibrary>[] | 
delegates()  | 
protected void | 
dispatchObjectAddedEvent(EventHub hub,
                        JLibrary object,
                        StatefulProcessor processor,
                        Context context)  | 
protected void | 
dispatchObjectModifiedEvent(EventHub hub,
                           JLibrary object,
                           StatefulProcessor processor,
                           Context context)  | 
protected void | 
dispatchObjectRemovedEvent(EventHub hub,
                          JLibrary object,
                          StatefulProcessor processor,
                          Context context)  | 
void | 
initializeState()
Transition from 'Uninitialized' to 'Initialized'. 
 | 
void | 
invalidateState()
Transition from 'Valid' to 'Initialized' state. 
 | 
protected Listener<ContributedJLibraryChange> | 
newContributedJLibraryChangeListener()  | 
protected java.lang.Class<? extends ContributedObjectChange> | 
objectChangeEventCategory()
Override this method to specify a sub-class of  
ContributedObjectChange that will be used to
 deliver events to listeners of this processor. | 
protected abstract void | 
processImpl(Processor.Visitor<JLibrary> visitor,
           Cookie cookie)  | 
void | 
releaseState()
Release state and any resources its holding. 
 | 
protected void | 
removeObjectChangeListeners()
Overirde this method to detach object listeners from contributor sources. 
 | 
protected void | 
removeStateChangeListeners()
Override this method to remove state listeners from contributor source. 
 | 
protected void | 
setDelegates(StatefulProcessor<JLibrary>[] delegates)  | 
addObjectChangeListener, addStateChangeListener, createPrivateHub, fireObjectAdded, fireObjectModified, fireObjectRemoved, fireStateChanged, fireStateInvalidated, fireStateReleased, privateHub, process, stateLockObjectgetContext, getCookie, getToolkitContextpublic AbstractJLibraryProcessor(ToolkitContext tkContext, Cookie cookie)
public AbstractJLibraryProcessor(StatefulProcessor<JLibrary> delegate, ToolkitContext tkContext, Cookie cookie)
public AbstractJLibraryProcessor(StatefulProcessor<JLibrary>[] delegates, ToolkitContext tkContext, Cookie cookie)
protected void setDelegates(StatefulProcessor<JLibrary>[] delegates)
protected StatefulProcessor<JLibrary>[] delegates()
protected StatefulProcessor<JLibrary> delegate()
protected void dispatchObjectAddedEvent(EventHub hub, JLibrary object, StatefulProcessor processor, Context context)
dispatchObjectAddedEvent in class DefaultStatefulProcessor<JLibrary>protected void dispatchObjectModifiedEvent(EventHub hub, JLibrary object, StatefulProcessor processor, Context context)
dispatchObjectModifiedEvent in class DefaultStatefulProcessor<JLibrary>protected void dispatchObjectRemovedEvent(EventHub hub, JLibrary object, StatefulProcessor processor, Context context)
dispatchObjectRemovedEvent in class DefaultStatefulProcessor<JLibrary>protected java.lang.Class<? extends ContributedObjectChange> objectChangeEventCategory()
DefaultStatefulProcessorContributedObjectChange that will be used to
 deliver events to listeners of this processor.objectChangeEventCategory in class DefaultStatefulProcessor<JLibrary>protected void addObjectChangeListeners()
DefaultStatefulProcessoraddObjectChangeListeners in class DefaultStatefulProcessor<JLibrary>protected Listener<ContributedJLibraryChange> newContributedJLibraryChangeListener()
protected void removeObjectChangeListeners()
DefaultStatefulProcessorremoveObjectChangeListeners in class DefaultStatefulProcessor<JLibrary>protected void addStateChangeListeners()
DefaultStatefulProcessoraddStateChangeListeners in class DefaultStatefulProcessor<JLibrary>protected void removeStateChangeListeners()
DefaultStatefulProcessorremoveStateChangeListeners in class DefaultStatefulProcessor<JLibrary>public void initializeState()
StatefulinitializeState in interface StatefulinitializeState in class DefaultStatefulProcessor<JLibrary>public void releaseState()
StatefulreleaseState in interface StatefulreleaseState in class DefaultStatefulProcessor<JLibrary>public void invalidateState()
StatefulinvalidateState in interface StatefulinvalidateState in class DefaultStatefulProcessor<JLibrary>protected abstract void processImpl(Processor.Visitor<JLibrary> visitor, Cookie cookie) throws ContribException
processImpl in class DefaultStatefulProcessor<JLibrary>ContribException