Package org.drools.model
Interface Prototype
-
- All Superinterfaces:
NamedModelItem
- All Known Implementing Classes:
PrototypeImpl
public interface Prototype extends NamedModelItem
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfacePrototype.Field
-
Field Summary
Fields Modifier and Type Field Description static java.lang.ObjectUNDEFINED_VALUE
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description Prototype.FieldgetField(java.lang.String name)intgetFieldIndex(java.lang.String name)java.util.Collection<java.lang.String>getFieldNames()default java.util.function.Function<PrototypeFact,java.lang.Object>getFieldValueExtractor(java.lang.String name)booleanisEvent()PrototypesetAsEvent(boolean event)-
Methods inherited from interface org.drools.model.NamedModelItem
getFullName, getName, getPackage
-
-
-
-
Method Detail
-
getFieldNames
java.util.Collection<java.lang.String> getFieldNames()
-
getField
Prototype.Field getField(java.lang.String name)
-
getFieldIndex
int getFieldIndex(java.lang.String name)
-
getFieldValueExtractor
default java.util.function.Function<PrototypeFact,java.lang.Object> getFieldValueExtractor(java.lang.String name)
-
isEvent
boolean isEvent()
-
setAsEvent
Prototype setAsEvent(boolean event)
-
-