Drools :: Core 6.1.0.Beta1

org.drools.core.rule
Class Function

java.lang.Object
  extended by 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 Class Summary
 
Nested classes/interfaces inherited from interface org.kie.api.definition.KieDefinition
org.kie.api.definition.KieDefinition.KnowledgeType
 
Constructor Summary
Function()
           
Function(String namespace, String name, String dialect)
           
 
Method Summary
 String getClassName()
           
 String getDialect()
           
 String getId()
           
 org.kie.api.definition.KieDefinition.KnowledgeType getKnowledgeType()
           
 String getName()
           
 String getNamespace()
           
 org.kie.api.io.Resource getResource()
           
 void readExternal(ObjectInput in)
           
 void setNamespace(String namespace)
           
 void setResource(org.kie.api.io.Resource resource)
           
 String toString()
          
 void writeExternal(ObjectOutput out)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Function

public Function()

Function

public Function(String namespace,
                String name,
                String dialect)
Method Detail

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

Drools :: Core 6.1.0.Beta1

Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.