public class ContextDescriptorKeyedSegmented extends java.lang.Object implements ContextDescriptor
Constructor and Description |
---|
ContextDescriptorKeyedSegmented()
Ctor.
|
ContextDescriptorKeyedSegmented(java.util.List<ContextDescriptorKeyedSegmentedItem> items)
Ctor.
|
ContextDescriptorKeyedSegmented(java.util.List<ContextDescriptorKeyedSegmentedItem> items,
java.util.List<ContextDescriptorConditionFilter> initiationConditions,
ContextDescriptorCondition terminationCondition)
Ctor.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<ContextDescriptorConditionFilter> |
getInitiationConditions()
Returns the initiation conditions, if any.
|
java.util.List<ContextDescriptorKeyedSegmentedItem> |
getItems()
Returns the key set descriptions
|
ContextDescriptorCondition |
getTerminationCondition()
Returns the terminating condition or null if there is none
|
void |
setInitiationConditions(java.util.List<ContextDescriptorConditionFilter> initiationConditions)
Sets the initiation conditions, if any.
|
void |
setItems(java.util.List<ContextDescriptorKeyedSegmentedItem> items)
Sets the key set descriptions
|
void |
setTerminationCondition(ContextDescriptorCondition terminationCondition)
Sets the terminating condition or null if there is none
|
void |
toEPL(java.io.StringWriter writer,
EPStatementFormatter formatter)
Format as EPL.
|
public ContextDescriptorKeyedSegmented()
public ContextDescriptorKeyedSegmented(java.util.List<ContextDescriptorKeyedSegmentedItem> items)
items
- key set descriptionspublic ContextDescriptorKeyedSegmented(java.util.List<ContextDescriptorKeyedSegmentedItem> items, java.util.List<ContextDescriptorConditionFilter> initiationConditions, ContextDescriptorCondition terminationCondition)
items
- key set descriptionsinitiationConditions
- initialization conditionsterminationCondition
- termination conditionpublic java.util.List<ContextDescriptorKeyedSegmentedItem> getItems()
public void setItems(java.util.List<ContextDescriptorKeyedSegmentedItem> items)
items
- listpublic void toEPL(java.io.StringWriter writer, EPStatementFormatter formatter)
ContextDescriptor
toEPL
in interface ContextDescriptor
writer
- outputformatter
- formatterpublic ContextDescriptorCondition getTerminationCondition()
public void setTerminationCondition(ContextDescriptorCondition terminationCondition)
terminationCondition
- conditionpublic java.util.List<ContextDescriptorConditionFilter> getInitiationConditions()
public void setInitiationConditions(java.util.List<ContextDescriptorConditionFilter> initiationConditions)
initiationConditions
- null or list of filters for initiation