org.drools.rule
Class WindowDeclaration
java.lang.Object
org.drools.rule.BaseAnnotatedAsset
org.drools.rule.WindowDeclaration
- All Implemented Interfaces:
- Externalizable, Serializable, AnnotatedElement, org.drools.definition.KnowledgeDefinition
public class WindowDeclaration
- extends BaseAnnotatedAsset
- implements org.drools.definition.KnowledgeDefinition, Externalizable
The window declaration defines a window that can be used by patterns
in rules
- See Also:
- Serialized Form
| Nested classes/interfaces inherited from interface org.drools.definition.KnowledgeDefinition |
org.drools.definition.KnowledgeDefinition.KnowledgeType |
WindowDeclaration
public WindowDeclaration()
WindowDeclaration
public WindowDeclaration(String name,
String namespace)
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
getName
public String getName()
setName
public void setName(String name)
getPattern
public Pattern getPattern()
setPattern
public void setPattern(Pattern pattern)
hashCode
public int hashCode()
- Overrides:
hashCode in class BaseAnnotatedAsset
equals
public boolean equals(Object obj)
- Overrides:
equals in class BaseAnnotatedAsset
getKnowledgeType
public org.drools.definition.KnowledgeDefinition.KnowledgeType getKnowledgeType()
- Specified by:
getKnowledgeType in interface org.drools.definition.KnowledgeDefinition
getNamespace
public String getNamespace()
- Specified by:
getNamespace in interface org.drools.definition.KnowledgeDefinition
getId
public String getId()
- Specified by:
getId in interface org.drools.definition.KnowledgeDefinition
Copyright © 2001-2013 JBoss by Red Hat. All Rights Reserved.