Package org.drools.model.impl
Class PrototypeImpl.FieldImpl
- java.lang.Object
-
- org.drools.model.impl.PrototypeImpl.FieldImpl
-
- All Implemented Interfaces:
Prototype.Field
- Enclosing class:
- PrototypeImpl
public static class PrototypeImpl.FieldImpl extends java.lang.Object implements Prototype.Field
-
-
Constructor Summary
Constructors Constructor Description FieldImpl(java.lang.String name)FieldImpl(java.lang.String name, java.lang.Class<?> type)FieldImpl(java.lang.String name, java.lang.Class<?> type, java.util.function.Function<PrototypeFact,java.lang.Object> extractor)FieldImpl(java.lang.String name, java.util.function.Function<PrototypeFact,java.lang.Object> extractor)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.function.Function<PrototypeFact,java.lang.Object>getExtractor()java.lang.StringgetName()java.lang.Class<?>getType()booleanisTyped()
-
-
-
Constructor Detail
-
FieldImpl
public FieldImpl(java.lang.String name)
-
FieldImpl
public FieldImpl(java.lang.String name, java.util.function.Function<PrototypeFact,java.lang.Object> extractor)
-
FieldImpl
public FieldImpl(java.lang.String name, java.lang.Class<?> type)
-
FieldImpl
public FieldImpl(java.lang.String name, java.lang.Class<?> type, java.util.function.Function<PrototypeFact,java.lang.Object> extractor)
-
-
Method Detail
-
getName
public java.lang.String getName()
- Specified by:
getNamein interfacePrototype.Field
-
getExtractor
public java.util.function.Function<PrototypeFact,java.lang.Object> getExtractor()
- Specified by:
getExtractorin interfacePrototype.Field
-
isTyped
public boolean isTyped()
- Specified by:
isTypedin interfacePrototype.Field
-
getType
public java.lang.Class<?> getType()
- Specified by:
getTypein interfacePrototype.Field
-
-