Java Doc for PrerequisiteImpl.java in  » Rule-Engine » Mandarax » org » mandarax » reference » Java Source Code / Java DocumentationJava Source Code and Java Documentation

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » Rule Engine » Mandarax » org.mandarax.reference 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


org.mandarax.reference.Complex
   org.mandarax.reference.FactImpl
      org.mandarax.reference.PrerequisiteImpl

PrerequisiteImpl
public class PrerequisiteImpl extends FactImpl implements Prerequisite(Code)
Reference implementation of the Prerequisite interface.
author:
   Jens Dietrich
version:
   3.4 <7 March 05>
since:
   2.0
since:
   Prova re-integration modifications
author:
   Alex Kozlenkov
version:
   3.4 <7 March 05>



Constructor Summary
public  PrerequisiteImpl()
     Constructor.
 PrerequisiteImpl(Predicate aPredicate, Term[] terms, boolean negatedAF)
     Constructor.

Method Summary
public  FactapplyToFact(java.util.Collection r)
     Apply a set of replacements to a fact.
public  FactapplyToFact(Replacement r)
     Apply a single replacement to a fact.
public  booleanequals(Object obj)
     Compares objects.
public  ObjectgetExtra()
    
public  booleanisNegatedAF()
    
public  voidsetExtra(Object _extra)
    
public  voidsetNegatedAF(boolean value)
     Set the negated (as failure) flag.
public  StringtoString()
     Convert the object to a string.


Constructor Detail
PrerequisiteImpl
public PrerequisiteImpl()(Code)
Constructor.



PrerequisiteImpl
PrerequisiteImpl(Predicate aPredicate, Term[] terms, boolean negatedAF)(Code)
Constructor.
Parameters:
  aPredicate - a predicate
Parameters:
  terms - the terms
Parameters:
  negatedAF - whether the prerequisite is negated




Method Detail
applyToFact
public Fact applyToFact(java.util.Collection r)(Code)
Apply a set of replacements to a fact. Returns a new fact! the fact resulting from the application of the replacement
Parameters:
  r - a collection of replacementProva: processing of "extra"



applyToFact
public Fact applyToFact(Replacement r)(Code)
Apply a single replacement to a fact. Returns a new fact! the fact (clause) resulting from the application of the replacement
Parameters:
  r - a replacement



equals
public boolean equals(Object obj)(Code)
Compares objects.
Parameters:
  obj - the object to compare this object with true if the objects are equal, false otherwise



getExtra
public Object getExtra()(Code)



isNegatedAF
public boolean isNegatedAF()(Code)
Indicates whether the prerequisite is negated (negation as failure) true if the prerequisite is negated, false otherwise



setExtra
public void setExtra(Object _extra)(Code)

Parameters:
  _extra -



setNegatedAF
public void setNegatedAF(boolean value)(Code)
Set the negated (as failure) flag.
Parameters:
  value - true or false



toString
public String toString()(Code)
Convert the object to a string. the string representation of the object



Methods inherited from org.mandarax.reference.FactImpl
public void addClauseSetChangeListener(ClauseSetChangeListener l)(Code)(Java Doc)
public Clause apply(java.util.Collection r)(Code)(Java Doc)
public Clause apply(Replacement r)(Code)(Java Doc)
public Fact applyToFact(java.util.Collection r)(Code)(Java Doc)
public Fact applyToFact(Replacement r)(Code)(Java Doc)
public org.mandarax.util.ClauseIterator clauses()(Code)(Java Doc)
public org.mandarax.util.ClauseIterator clauses(Clause query, Object additionalParameter)(Code)(Java Doc)
protected void copyStructure(FactImpl f)(Code)(Java Doc)
public boolean equals(Object obj)(Code)(Java Doc)
protected void fireClauseSetChangeEvent(ClauseSetChangeEvent e)(Code)(Java Doc)
protected org.mandarax.kernel.Constructor getConstructor()(Code)(Java Doc)
public ClauseSet getContainer()(Code)(Java Doc)
public DerivationEventListener[] getDerivationEventListeners()(Code)(Java Doc)
public Fact[] getFacts()(Code)(Java Doc)
public Object getKey()(Code)(Java Doc)
public String getName()(Code)(Java Doc)
public java.util.List getNegativeLiterals()(Code)(Java Doc)
public java.util.List getPositiveLiterals()(Code)(Java Doc)
public org.mandarax.kernel.Predicate getPredicate()(Code)(Java Doc)
public Properties getProperties()(Code)(Java Doc)
public String getProperty(String key)(Code)(Java Doc)
public int hashCode()(Code)(Java Doc)
public boolean isAtomic()(Code)(Java Doc)
public boolean isBound()(Code)(Java Doc)
public boolean isEmpty()(Code)(Java Doc)
public boolean isExecutable()(Code)(Java Doc)
public boolean isGround()(Code)(Java Doc)
public boolean isNegatedAF()(Code)(Java Doc)
public Iterator predicates()(Code)(Java Doc)
public Enumeration propertyNames()(Code)(Java Doc)
public void removeClauseSetChangeListener(ClauseSetChangeListener l)(Code)(Java Doc)
public Object removeProperty(String key)(Code)(Java Doc)
public Object resolve(Session session) throws UnsupportedOperationException, IllegalArgumentException(Code)(Java Doc)
public void setContainer(ClauseSet aContainer)(Code)(Java Doc)
public void setDerivationEventListeners(DerivationEventListener[] listeners)(Code)(Java Doc)
public void setFacts(Fact[] facts)(Code)(Java Doc)
public void setName(String queryName)(Code)(Java Doc)
public void setPredicate(org.mandarax.kernel.Predicate p)(Code)(Java Doc)
public void setProperties(Properties properties)(Code)(Java Doc)
public Object setProperty(String key, String value)(Code)(Java Doc)

Fields inherited from org.mandarax.reference.Complex
protected Term[] terms(Code)(Java Doc)
protected Class[] types(Code)(Java Doc)

Methods inherited from org.mandarax.reference.Complex
abstract protected Constructor getConstructor()(Code)(Java Doc)
public Term[] getTerms()(Code)(Java Doc)
public void setTerm(Term t, int i)(Code)(Java Doc)
public void setTerms(Term[] t)(Code)(Java Doc)
public TermIterator terms()(Code)(Java Doc)
public String toString()(Code)(Java Doc)

www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.