org.drools.core.rule
Class Function
java.lang.Object
org.drools.core.rule.Function
- All Implemented Interfaces:
- Externalizable, Serializable, Dialectable, org.kie.api.definition.KieDefinition, org.kie.internal.definition.KnowledgeDefinition
public class Function
- extends Object
- implements org.kie.internal.definition.KnowledgeDefinition, Dialectable, Externalizable
- See Also:
- Serialized Form
| Nested classes/interfaces inherited from interface org.kie.api.definition.KieDefinition |
org.kie.api.definition.KieDefinition.KnowledgeType |
Function
public Function()
Function
public Function(String namespace,
String name,
String dialect)
getName
public String getName()
getDialect
public String getDialect()
- Specified by:
getDialect in interface Dialectable
getResource
public org.kie.api.io.Resource getResource()
setResource
public void setResource(org.kie.api.io.Resource resource)
getNamespace
public String getNamespace()
- Specified by:
getNamespace in interface org.kie.api.definition.KieDefinition
setNamespace
public void setNamespace(String namespace)
getClassName
public String getClassName()
readExternal
public void readExternal(ObjectInput in)
throws IOException,
ClassNotFoundException
- Specified by:
readExternal in interface Externalizable
- Throws:
IOException
ClassNotFoundException
writeExternal
public void writeExternal(ObjectOutput out)
throws IOException
- Specified by:
writeExternal in interface Externalizable
- Throws:
IOException
toString
public String toString()
-
- Overrides:
toString in class Object
getKnowledgeType
public org.kie.api.definition.KieDefinition.KnowledgeType getKnowledgeType()
- Specified by:
getKnowledgeType in interface org.kie.api.definition.KieDefinition
getId
public String getId()
- Specified by:
getId in interface org.kie.api.definition.KieDefinition
Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.