public abstract class OutputProcessViewBase extends java.lang.Object implements View, JoinSetIndicator, OutputProcessViewTerminable
Modifier and Type | Method and Description |
---|---|
View |
addView(View view)
Add a view to the viewable object.
|
EventType |
getEventType()
Provides metadata information about the type of object the event collection contains.
|
Viewable |
getParent()
Returns the View's parent Viewable.
|
View[] |
getViews()
Returns all added views.
|
boolean |
hasViews()
Test is there are any views to the Viewable.
|
void |
removeAllViews()
Remove all views.
|
boolean |
removeView(View view)
Remove a view.
|
void |
setJoinExecutionStrategy(JoinExecutionStrategy joinExecutionStrategy)
For joins, supplies the join execution strategy that provides iteration over statement results.
|
void |
setParent(Viewable parent)
Called when the View is added to a Viewable object.
|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
iterator
process
terminated
public Viewable getParent()
View
public void setParent(Viewable parent)
View
public View addView(View view)
Viewable
public View[] getViews()
Viewable
public void removeAllViews()
Viewable
removeAllViews
in interface Viewable
public boolean removeView(View view)
Viewable
removeView
in interface Viewable
view
- to removepublic boolean hasViews()
Viewable
public EventType getEventType()
EventCollection
getEventType
in interface EventCollection
public void setJoinExecutionStrategy(JoinExecutionStrategy joinExecutionStrategy)
joinExecutionStrategy
- executes joins including static (non-continuous) joins