Interface Viewable

All Superinterfaces:
Iterable<EventBean>
All Known Subinterfaces:
DataWindowView, DerivedValueView, EventStream, GroupByView, HistoricalEventViewable, UpdateDispatchView, View
All Known Implementing Classes:
AddPropertyValueOptionalView, BaseBivariateStatisticsView, BufferView, ContextMergeView, ContextMergeViewForwarding, CorrelationView, CreateVariableView, ExpressionBatchView, ExpressionViewBase, ExpressionWindowView, ExternallyTimedBatchView, ExternallyTimedWindowView, FilterExprView, FirstEventView, FirstLengthWindowView, FirstTimeView, FirstUniqueByPropertyView, GroupByViewImpl, GroupByViewReclaimAged, HistoricalEventViewableBase, HistoricalEventViewableDatabase, HistoricalEventViewableMethod, InternalRoutePreprocessView, IntersectAsymetricView, IntersectBatchView, IntersectDefaultView, KeepAllView, LastEventView, LastPostObserverView, LengthBatchView, LengthBatchViewRStream, LengthWindowView, LengthWindowViewRStream, MergeView, NamedWindowConsumerView, NamedWindowOutputProcessView, NamedWindowRootViewInstance, NamedWindowTailViewInstance, OnExprViewNamedWindowDelete, OnExprViewNamedWindowMerge, OnExprViewNamedWindowMergeInsertUnmatched, OnExprViewNamedWindowSelect, OnExprViewNamedWindowUpdate, OnExprViewNameWindowBase, OnExprViewTableBase, OnExprViewTableDelete, OnExprViewTableMerge, OnExprViewTableMergeInsertUnmatched, OnExprViewTableSelect, OnExprViewTableUpdate, OnSetVariableView, OutputProcessView, OutputProcessViewBaseWAfter, OutputProcessViewConditionDefault, OutputProcessViewConditionDefaultPostProcess, OutputProcessViewConditionFirst, OutputProcessViewConditionFirstPostProcess, OutputProcessViewConditionLastAllUnord, OutputProcessViewConditionLastAllUnordPostProcessAll, OutputProcessViewConditionSnapshot, OutputProcessViewConditionSnapshotPostProcess, OutputProcessViewDirect, OutputProcessViewDirectDistinctOrAfter, OutputProcessViewDirectDistinctOrAfterPostProcess, OutputProcessViewDirectPostProcess, OutputProcessViewDirectSimpleImpl, OutputProcessViewSimple, OutputProcessViewSimpleWProcessor, PatternRemoveDispatchView, PriorEventView, RankWindowView, RegressionLinestView, RouteResultView, RowRecogNFAView, SingleStreamDispatchView, SizeView, SortWindowView, SubselectAggregatorViewBase, SubselectAggregatorViewFilteredGrouped, SubselectAggregatorViewFilteredUngrouped, SubselectAggregatorViewUnfilteredGrouped, SubselectAggregatorViewUnfilteredUngrouped, TableInstanceViewable, TableStateViewableInternal, TimeAccumView, TimeAccumViewRStream, TimeBatchView, TimeBatchViewRStream, TimeLengthBatchView, TimeOrderView, TimeWindowView, UnionAsymetricView, UnionView, UniqueByPropertyView, UnivariateStatisticsView, ViewableDefaultImpl, ViewNoop, ViewNullEvent, ViewSupport, VirtualDWViewImpl, WeightedAverageView, ZeroDepthStreamIterable, ZeroDepthStreamIterableWAudit, ZeroDepthStreamNoIterate, ZeroDepthStreamNoIterateWAudit

public interface Viewable extends Iterable<EventBean>
  • Field Details

  • Method Details

    • setChild

      void setChild(View view)
    • getChild

      View getChild()
    • getEventType

      EventType getEventType()
      Provides metadata information about the type of object the event collection contains.
      Returns:
      metadata for the objects in the collection
    • iterator

      Iterator<EventBean> iterator()
      Allows iteration through all elements in this viewable. The iterator will return the elements in the collection in their natural order, or, if there is no natural ordering, in some unpredictable order.
      Specified by:
      iterator in interface Iterable<EventBean>
      Returns:
      an iterator which will go through all current elements in the collection.