ABLE 2.3.0 07/13/2005 14:21:00

Uses of Interface
com.ibm.able.AbleLogger

Packages that use AbleLogger
com.ibm.able The com.ibm.able package provides core interfaces and base classes to construct local and remote AbleBeans and AbleAgents. 
com.ibm.able.data The ABLE data package defines classes for literals (constants) and variables used in expressions holding Java and user-defined data types as well as operators which can be applied to them. 
com.ibm.able.examples.rules The rules Examples package contains a number of different types of examples. 
com.ibm.able.platform The com.ibm.able.platform package provides a set of classes that allows a distributed platform consisting of platform services and agents to be configured and run across physical systems. 
com.ibm.able.rules The rules package defines the ABLE rule language; various inferencing engines; objects and APIs for creating and running rulesets under program control. 
 

Uses of AbleLogger in com.ibm.able
 

Classes in com.ibm.able that implement AbleLogger
 class AbleTraceLogger
          The AbleTraceLogger class records messages and traces programs.
 

Fields in com.ibm.able declared as AbleLogger
protected  AbleLogger AbleObject.trace
          The trace field is a default static logger for programmer-use trace messages.
protected  AbleLogger AbleObject.logger
          The logger is a default static logger to record locale-specific messages for users and operators.
static AbleLogger Able.MessageLog
          The Logger used to record locale-specific, translated messages.
static AbleLogger Able.TraceLog
          The Logger used to record program trace and debug statements.
 

Methods in com.ibm.able that return AbleLogger
static AbleLogger AbleTraceLogger.getTraceLogger(java.lang.String theName, java.lang.String theDescription)
          Return a shared AbleTraceLogger configured for trace logging based on the stored preferences.
static AbleLogger AbleTraceLogger.getMessageLogger(java.lang.String theName, java.lang.String theDescription)
          Return a shared AbleTraceLogger configured for message logging based on the stored preferences.
 AbleLogger AbleObject.getTraceLogger()
           
 AbleLogger AbleObject.getLogger()
           
 AbleLogger AbleEventQueueProcessor.getLogger()
          Returns a message logger object from the event queue's container.
 AbleLogger AbleBean.getLogger()
          Returns the current message logger.
 AbleLogger AbleBean.getTraceLogger()
          Returns the current trace logger.
static AbleLogger Able.startBeanTraceLogging(AbleBean theBean)
          Create a trace logger for a bean and copy any handlers from the static Able.TraceLog logger.
 

Methods in com.ibm.able with parameters of type AbleLogger
static AbleJTextAreaHandler AblePanelHelper.addJTextAreaHandler(AbleLogger theLogger, java.lang.String handlerName, long level, javax.swing.JTextArea area)
          Add an AbleJTextAreaHandler handler to a logger.
static java.lang.Object AbleTraceLogger.addConsoleHandler(AbleLogger theLogger, java.lang.String handlerName, long level)
          Add a ConsoleHandler to a logger.
static java.lang.Object AbleTraceLogger.addFileHandler(AbleLogger theLogger, java.lang.String handlerName, long level, java.lang.String filename)
          Add a FileHandler to a logger.
static java.lang.Object AbleTraceLogger.addHandler(AbleLogger theLogger, java.lang.Object theHandler, long level)
          Add a handler to a specific logger with a filter for the specified level.
static java.lang.Object AbleTraceLogger.removeHandler(AbleLogger theLogger, java.lang.Object theHandler)
           
static void AbleTraceLogger.stopLogger(AbleLogger theLogger)
          Stop a logger by removing all of its handlers and threads.
static boolean AbleTraceLogger.hasConsoleHandler(AbleLogger theLogger)
          Indicates if a logger contains any ConsoleHandler.
static boolean AbleTraceLogger.hasFileHandler(AbleLogger theLogger)
          Indicates if a logger contains any FileHandler.
static void AbleTraceLogger.setHandlerLevel(AbleLogger theLogger, java.lang.String name, long level)
          Sets the logging level for a given handler by creating an AnyMaskFilter.
static java.lang.Object AbleTraceLogger.getHandler(AbleLogger theLogger, java.lang.String theHandlerName)
          Get a handler from a logger.
 void AbleObject.setTraceLogger(AbleLogger theLogger)
          Sets a logger to be used for tracing program-level output.
 void AbleObject.setLogger(AbleLogger theLogger)
          Sets the logger to be used for message output.
 void AbleBean.setLogger(AbleLogger theLogger)
          Sets the logger to be used for message output.
 void AbleBean.setTraceLogger(AbleLogger theLogger)
          Sets the logger to be used for tracing program-level output.
static boolean Able.hasTraceConsoleHandler(AbleLogger theLogger)
          Returns true if this logger has an active Console handler.
static boolean Able.hasTraceFileHandler(AbleLogger theLogger)
          Returns true if this logger has an active File handler.
 

Uses of AbleLogger in com.ibm.able.data
 

Fields in com.ibm.able.data declared as AbleLogger
protected  AbleLogger AblePredicate.myTracer
           
 

Methods in com.ibm.able.data that return AbleLogger
 AbleLogger AbleDataContext.getInferTraceLogger()
          Retrieve the inferencing tracer logger.
 

Uses of AbleLogger in com.ibm.able.examples.rules
 

Constructors in com.ibm.able.examples.rules with parameters of type AbleLogger
PluggableEngine(AbleRuleSet theRuleSet, AbleLogger theTracer, AbleRuleBlock theRuleBlock)
          Create a new inference engine.
 

Uses of AbleLogger in com.ibm.able.platform
 

Fields in com.ibm.able.platform declared as AbleLogger
protected  AbleLogger AbleBasicService.myMsgLog
          A logger where informational, warning, and error messages can be routed.
protected  AbleLogger AbleBasicService.myTrcLog
          A logger where tracing information can be routed.
 

Methods in com.ibm.able.platform that return AbleLogger
 AbleLogger AblePersistenceSupport.getLogger()
           
 

Constructors in com.ibm.able.platform with parameters of type AbleLogger
AbleSecuritySupport(java.security.KeyPair theKeyPair, VerifiableAgentName theVerifiableAgentName, VerifiableAgentNamingService theVerifiableNamingService, AbleLogger theMsgLog, AbleLogger theTrcLog)
          Creates a new AbleSecuritySupport object with the specified properties.
AbleSecuritySupport(java.security.KeyPair theKeyPair, VerifiableAgentName theVerifiableAgentName, VerifiableAgentNamingService theVerifiableNamingService, AbleLogger theMsgLog, AbleLogger theTrcLog, java.lang.String theCryptographyAlgorithm, java.lang.String theCryptographyProvider)
          Creats a new AbleSecuritySupport object with the specified properties; this form allows the cryptography algorithm and cryptography provider to be overridden, rather than defaulting to the values specified in the AblePlatform object.
 

Uses of AbleLogger in com.ibm.able.rules
 

Fields in com.ibm.able.rules declared as AbleLogger
protected  AbleLogger AbleRuleBlock.myTrace
          The inference engine trace logger.
protected  AbleLogger AblePlanningHTNProblemBuilder.myTracer
           
protected  AbleLogger AblePlanningClassicalProblemBuilder.myTracer
           
protected  AbleLogger AblePatternMatchNetwork.myTracer
           
protected  AbleLogger AblePatternMatchClause.myTracer
           
protected  AbleLogger AbleInferenceEngine.myTracer
          myTracer may be null, but if present, allows the inference engine to trace its evaluation steps.
protected  AbleLogger AbleARMLParser.myTracer
           
 

Methods in com.ibm.able.rules that return AbleLogger
 AbleLogger AbleRuleSet.getInferTraceLogger()
           
 

Methods in com.ibm.able.rules with parameters of type AbleLogger
 AbleJTextAreaHandler AbleRuleSetDebugConsole.addJTextAreaHandler(AbleLogger theLogger, java.lang.String handlerName, long level, javax.swing.JTextArea area)
          Add an AbleJTextAreaHandler handler to a logger.
 void AbleRuleSet.instantiateFrom(java.io.DataInputStream theStream, AbleLogger theTracer, boolean theStopOnAbleExceptionFlag)
          Deprecated. As of version 1.4.2, use parseFromArl(DataInputStream)
 void AbleRuleSet.instantiateFrom(java.lang.String theFileName, AbleLogger theTracer, boolean theStopOnAbleExceptionFlag)
          Deprecated. As of version 1.4.2, use parseFromArl(String theFileName)
 void AbleRuleSet.instantiateFromXml(java.io.InputStream theInputStream, AbleLogger theTracer, boolean theStopOnAbleExceptionFlag)
          Deprecated. As of version 1.4.2, use parseFromXml(InputStream theInputStream)
 void AbleRuleSet.instantiateFromXml(java.lang.String theFileName, AbleLogger theTracer, boolean theStopOnAbleExceptionFlag)
          Deprecated. As of version 1.4.2, use parseFromXml(String theFileName)
 void AbleRuleSet.instantiateFromXml(java.io.File theFile, AbleLogger theTracer, boolean theStopOnAbleExceptionFlag)
          Deprecated. As of version 1.4.2, use parseFromXrl(File theFile)
 void AbleARMLParser.instantiateFrom(java.lang.String theRuleSetDocument, AbleRuleSet theRuleSet, AbleLogger theTracer, boolean theStopOnParExceptionFlag)
          Parse a XML ruleset with URI as source
 void AbleARMLParser.instantiateFrom(java.io.Reader theRuleSetReader, AbleRuleSet theRuleSet, AbleLogger theTracer, boolean theStopOnParExceptionFlag)
          Parse an XML ruleset with a Reader as source object
 void AbleARMLParser.instantiateFrom(org.xml.sax.InputSource theRuleSetSource, AbleRuleSet theRuleSet, AbleLogger theTracer, boolean theStopOnParExceptionFlag)
          Parse an XML ruleset with Sax InputSource as source object
 void AbleARMLParser.instantiateFrom(java.io.InputStream theRuleSetInputStream, AbleRuleSet theRuleSet, AbleLogger theTracer, boolean theStopOnParExceptionFlag)
          Parse an XML ruleset, with InputStream as source object
 

Constructors in com.ibm.able.rules with parameters of type AbleLogger
AbleZCECorrelationEngine(AbleRuleSet theRuleSet, AbleLogger theTracer, AbleRuleBlock theRuleBlock)
          Constructor for AbleZCECorrelationEngine.
AbleScriptEngine(AbleRuleSet theRuleSet, AbleLogger theTracer, AbleRuleBlock theRuleBlock)
          Create a new inference engine.
AbleRuleBlock(java.lang.String theName, AbleRuleSet theRuleSet, AbleLogger theLogger, java.lang.String theReturnType)
          Deprecated. Use version with 'FormalSignature'.
AbleRuleBlock(java.lang.String theName, AbleRuleSet theRuleSet, AbleLogger theLogger, java.lang.String theReturnType, java.lang.String theFormalSignature, java.util.Vector theFormalParameters, java.lang.String theEngineType, java.lang.String theComment, java.util.Map theProperties)
          Create a new rule block with the specified characteristics.
AblePredicateEngine(AbleRuleSet theRuleSet, AbleLogger theTracer, AbleRuleBlock theRuleBlock)
          Create a new inference engine.
AblePolicyEngine(AbleRuleSet theRuleSet, AbleLogger theTracer)
          Create a new policy inference engine.
AblePolicyEngine(AbleRuleSet theRuleSet, AbleLogger theTracer, AbleRuleBlock theRuleBlock)
          Create a new policy inference engine.
AblePlanningHTNProblemBuilder(AblePlanningEngine theEngine, AbleRuleSet theRuleSet, AbleLogger theTracer, AbleRuleBlock theRuleBlock)
          Create a new planning inference engine.
AblePlanningEngine(AbleRuleSet theRuleSet, AbleLogger theTracer, AbleRuleBlock theRuleBlock)
          Create a new planning inference engine.
AblePlanningClassicalProblemBuilder(AblePlanningEngine theEngine, AbleRuleSet theRuleSet, AbleLogger theTracer, AbleRuleBlock theRuleBlock)
          Create a new planning inference engine.
AblePatternMatchNetwork(AbleRuleSet theRuleSet, AbleRuleBlock theRules, AbleLogger theTracer, AbleWorkingMemory memory)
           
AblePatternMatchLiteEngine(AbleRuleSet theRuleSet, AbleLogger theTracer, AbleRuleBlock theRuleBlock)
          Create a new inference engine.
AblePatternMatchEngine(AbleRuleSet theRuleSet, AbleLogger theTracer, AbleRuleBlock theRuleBlock)
          Create a new inference engine.
AbleInferenceEngine(AbleRuleSet theRuleSet, AbleLogger theTracer, AbleRuleBlock theRuleBlock)
          Create a new base inference engine over the specified ruleset.
AbleInferenceEngine(AbleRuleSet theRuleSet, AbleLogger theTracer)
          Create a new base inference engine over the specified ruleset.
AbleInferenceEngine(AbleLogger theTracer)
          Create a new base inference engine.
AbleFuzzyInferenceEngine(AbleRuleSet theRuleSet, AbleLogger theTracer, AbleRuleBlock theRuleBlock)
          Create a new inference engine.
AbleForwardChainInferenceEngine(AbleRuleSet theRuleSet, AbleLogger theTracer)
          Create a new inference engine.
AbleForwardChainInferenceEngine(AbleRuleSet theRuleSet, AbleLogger theTracer, AbleRuleBlock theRuleBlock)
          Create a new inference engine.
AbleDecisionTreeEngine(AbleRuleSet theRuleSet, AbleLogger theTracer)
          Create a new inference engine.
AbleDecisionTreeEngine(AbleRuleSet theRuleSet, AbleLogger theTracer, AbleRuleBlock theRuleBlock)
          Create a new inference engine.
AbleCorrelationEngine(AbleRuleSet theRuleSet, AbleLogger theTracer, AbleRuleBlock theRuleBlock)
          Constructor for AbleCorrelationEngine.
AbleBackwardChainInferenceEngine(AbleRuleSet theRuleSet, AbleLogger theTracer, AbleRuleBlock theRuleBlock)
          Create a new Backward chain inference engine.
 


ABLE 2.3.0 07/13/2005 14:21:00

(C) Copyright IBM Corporation 1999, 2005