org.drools.lang.descr
Class PackageDescr
java.lang.Object
org.drools.lang.descr.BaseDescr
org.drools.lang.descr.PackageDescr
- All Implemented Interfaces:
- Externalizable, Serializable, org.drools.definition.KnowledgeDescr, Namespaceable
- Direct Known Subclasses:
- CompositePackageDescr
public class PackageDescr
- extends BaseDescr
- implements Namespaceable, org.drools.definition.KnowledgeDescr
- See Also:
- Serialized Form
Methods inherited from class org.drools.lang.descr.BaseDescr |
copyLocation, getColumn, getEndCharacter, getEndColumn, getEndLine, getLine, getNamespace, getResource, getStartCharacter, getText, positionAsString, setEndCharacter, setEndLocation, setLocation, setNamespace, setResource, setStartCharacter, setText |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PackageDescr
public PackageDescr()
PackageDescr
public PackageDescr(String namespace)
PackageDescr
public PackageDescr(String namespace,
String documentation)
readExternal
public void readExternal(ObjectInput in)
throws IOException,
ClassNotFoundException
- Specified by:
readExternal
in interface Externalizable
- Overrides:
readExternal
in class BaseDescr
- Throws:
IOException
ClassNotFoundException
writeExternal
public void writeExternal(ObjectOutput out)
throws IOException
- Specified by:
writeExternal
in interface Externalizable
- Overrides:
writeExternal
in class BaseDescr
- Throws:
IOException
getName
public String getName()
setName
public void setName(String name)
getDocumentation
public String getDocumentation()
addAllImports
public void addAllImports(Collection<ImportDescr> importEntries)
addImport
public void addImport(ImportDescr importEntry)
getImports
public List<ImportDescr> getImports()
addFunctionImport
public void addFunctionImport(FunctionImportDescr importFunction)
getFunctionImports
public List<FunctionImportDescr> getFunctionImports()
addGlobal
public void addGlobal(GlobalDescr global)
getGlobals
public List<GlobalDescr> getGlobals()
addAttribute
public void addAttribute(AttributeDescr attribute)
getAttributes
public List<AttributeDescr> getAttributes()
getAttribute
public AttributeDescr getAttribute(String name)
addFunction
public void addFunction(FunctionDescr function)
getFunctions
public List<FunctionDescr> getFunctions()
addRule
public void addRule(RuleDescr rule)
getRules
public List<RuleDescr> getRules()
addTypeDeclaration
public void addTypeDeclaration(TypeDeclarationDescr declaration)
getTypeDeclarations
public List<TypeDeclarationDescr> getTypeDeclarations()
addEntryPointDeclaration
public void addEntryPointDeclaration(EntryPointDeclarationDescr epDescr)
getEntryPointDeclarations
public Set<EntryPointDeclarationDescr> getEntryPointDeclarations()
getWindowDeclarations
public Set<WindowDeclarationDescr> getWindowDeclarations()
addWindowDeclaration
public void addWindowDeclaration(WindowDeclarationDescr window)
addEnumDeclaration
public void addEnumDeclaration(EnumDeclarationDescr declaration)
getEnumDeclarations
public List<EnumDeclarationDescr> getEnumDeclarations()
getClassAndEnumDeclarationDescrs
public List<AbstractClassTypeDeclarationDescr> getClassAndEnumDeclarationDescrs()
removeObjectsGeneratedFromResource
public void removeObjectsGeneratedFromResource(org.drools.io.Resource resource)
Copyright © 2001-2012 JBoss by Red Hat. All Rights Reserved.