java.lang.Object
com.espertech.esper.common.internal.view.core.ViewSupport
All Implemented Interfaces:
View, Viewable, Iterable<EventBean>
Direct Known Subclasses:
AddPropertyValueOptionalView, BaseBivariateStatisticsView, BufferView, ContextMergeView, CreateVariableView, ExpressionViewBase, ExternallyTimedBatchView, ExternallyTimedWindowView, FilterExprView, FirstEventView, FirstLengthWindowView, FirstTimeView, FirstUniqueByPropertyView, GroupByViewImpl, GroupByViewReclaimAged, InternalRoutePreprocessView, IntersectAsymetricView, IntersectBatchView, IntersectDefaultView, KeepAllView, LastEventView, LastPostObserverView, LengthBatchView, LengthBatchViewRStream, LengthWindowView, LengthWindowViewRStream, MergeView, NamedWindowConsumerView, NamedWindowRootViewInstance, NamedWindowTailViewInstance, OnExprViewNamedWindowMergeInsertUnmatched, OnExprViewNameWindowBase, OnExprViewTableBase, OnExprViewTableMergeInsertUnmatched, OnSetVariableView, PatternRemoveDispatchView, PriorEventView, RankWindowView, RouteResultView, RowRecogNFAView, SingleStreamDispatchView, SizeView, SortWindowView, SubselectAggregatorViewBase, TableInstanceViewable, TableStateViewableInternal, TimeAccumView, TimeAccumViewRStream, TimeBatchView, TimeBatchViewRStream, TimeLengthBatchView, TimeOrderView, TimeWindowView, UnionAsymetricView, UnionView, UniqueByPropertyView, UnivariateStatisticsView, ViewableDefaultImpl, VirtualDWViewImpl, WeightedAverageView

public abstract class ViewSupport extends Object implements View
  • Field Details

    • parent

      protected Viewable parent
    • child

      protected View child
  • Constructor Details

    • ViewSupport

      public ViewSupport()
  • Method Details

    • getParent

      public Viewable getParent()
      Description copied from interface: View
      Returns the View's parent Viewable.
      Specified by:
      getParent in interface View
      Returns:
      viewable
    • setParent

      public void setParent(Viewable parent)
      Description copied from interface: View
      Called when the View is added to a Viewable object.
      Specified by:
      setParent in interface View
      Parameters:
      parent - is the parent that this view is a child of
    • setChild

      public void setChild(View view)
      Specified by:
      setChild in interface Viewable
    • getChild

      public View getChild()
      Specified by:
      getChild in interface Viewable