org.drools.verifier.data
Interface VerifierData


public interface VerifierData


Method Summary
 void add(VerifierComponent object)
           
 Collection<VerifierComponent> getAll()
           
<T extends VerifierComponent>
Collection<T>
getAll(VerifierComponentType type)
           
 EntryPoint getEntryPointByEntryId(String entryId)
           
 Field getFieldByObjectTypeAndFieldName(String base, String fieldName)
           
 Import getImportByName(String name)
           
 ObjectType getObjectTypeByFullName(String name)
           
 ObjectType getObjectTypeByObjectTypeNameAndPackageName(String factTypeName, String packageName)
           
 Collection<ObjectType> getObjectTypesByRuleName(String ruleName)
           
 RulePackage getPackageByName(String name)
           
 Collection<Restriction> getRestrictionsByFieldPath(String path)
           
 VerifierRule getRuleByName(String name)
           
 Collection<VerifierRule> getRulesByCategoryName(String categoryName)
           
 Collection<VerifierRule> getRulesByFieldPath(String path)
           
 Collection<VerifierRule> getRulesByObjectTypePath(String path)
           
 Variable getVariableByRuleAndVariableName(String ruleName, String base)
           
<T extends VerifierComponent>
T
getVerifierObject(VerifierComponentType type, String path)
           
 

Method Detail

add

void add(VerifierComponent object)

getVerifierObject

<T extends VerifierComponent> T getVerifierObject(VerifierComponentType type,
                                                  String path)

getAll

<T extends VerifierComponent> Collection<T> getAll(VerifierComponentType type)

getAll

Collection<VerifierComponent> getAll()

getVariableByRuleAndVariableName

Variable getVariableByRuleAndVariableName(String ruleName,
                                          String base)

getObjectTypeByFullName

ObjectType getObjectTypeByFullName(String name)

getFieldByObjectTypeAndFieldName

Field getFieldByObjectTypeAndFieldName(String base,
                                       String fieldName)

getPackageByName

RulePackage getPackageByName(String name)

getRuleByName

VerifierRule getRuleByName(String name)

getRulesByFieldPath

Collection<VerifierRule> getRulesByFieldPath(String path)

getRulesByObjectTypePath

Collection<VerifierRule> getRulesByObjectTypePath(String path)

getRestrictionsByFieldPath

Collection<Restriction> getRestrictionsByFieldPath(String path)

getObjectTypesByRuleName

Collection<ObjectType> getObjectTypesByRuleName(String ruleName)

getEntryPointByEntryId

EntryPoint getEntryPointByEntryId(String entryId)

getRulesByCategoryName

Collection<VerifierRule> getRulesByCategoryName(String categoryName)

getObjectTypeByObjectTypeNameAndPackageName

ObjectType getObjectTypeByObjectTypeNameAndPackageName(String factTypeName,
                                                       String packageName)

getImportByName

Import getImportByName(String name)


Copyright © 2001-2013 JBoss Inc.. All Rights Reserved.