org.apache.xalan.transformer
Class MsgMgr

java.lang.Object
  |
  +--org.apache.xalan.transformer.MsgMgr

public class MsgMgr
extends java.lang.Object

This class will manage error messages, warning messages, and other types of message events.


Constructor Summary
MsgMgr(TransformerImpl transformer)
          Create a message manager object.
 
Method Summary
 void error(SourceLocator srcLctr, int msg)
          **For internal use only** Tell the user of an error, and probably throw an exception.
 void error(SourceLocator srcLctr, int msg, java.lang.Exception e)
          **For internal use only** Tell the user of an error, and probably throw an exception.
 void error(SourceLocator srcLctr, int msg, java.lang.Object[] args)
          **For internal use only** Tell the user of an error, and probably throw an exception.
 void error(SourceLocator srcLctr, int msg, java.lang.Object[] args, java.lang.Exception e)
          **For internal use only** Tell the user of an error, and probably throw an exception.
 void error(SourceLocator srcLctr, Node styleNode, Node sourceNode, int msg)
          **For internal use only** Tell the user of an error, and probably throw an exception.
 void error(SourceLocator srcLctr, Node styleNode, Node sourceNode, int msg, java.lang.Object[] args)
          **For internal use only** Tell the user of an error, and probably throw an exception.
 void error(SourceLocator srcLctr, java.lang.String msg)
          **For internal use only** Tell the user of an error, and probably throw an exception.
 void message(SourceLocator srcLctr, java.lang.String msg, boolean terminate)
          Warn the user of a problem.
 void warn(SourceLocator srcLctr, int msg)
          **For internal use only** Warn the user of a problem.
 void warn(SourceLocator srcLctr, int msg, java.lang.Object[] args)
          **For internal use only** Warn the user of a problem.
 void warn(SourceLocator srcLctr, Node styleNode, Node sourceNode, int msg)
          **For internal use only** Warn the user of a problem.
 void warn(SourceLocator srcLctr, Node styleNode, Node sourceNode, int msg, java.lang.Object[] args)
          **For internal use only** Warn the user of a problem.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MsgMgr

public MsgMgr(TransformerImpl transformer)
Create a message manager object.
Parameters:
transformer - non transformer instance
Method Detail

message

public void message(SourceLocator srcLctr,
                    java.lang.String msg,
                    boolean terminate)
             throws TransformerException
Warn the user of a problem. This is public for access by extensions.
Parameters:
msg - The message text to issue
terminate - Flag indicating whether to terminate this process
Throws:
XSLProcessorException - thrown if the active ProblemListener and XPathContext decide the error condition is severe enough to halt processing.
TransformerException -  

warn

public void warn(SourceLocator srcLctr,
                 int msg)
          throws TransformerException
**For internal use only** Warn the user of a problem.
Parameters:
msg - Message text to issue
Throws:
XSLProcessorException - thrown if the active ProblemListener and XPathContext decide the error condition is severe enough to halt processing.
TransformerException -  

warn

public void warn(SourceLocator srcLctr,
                 int msg,
                 java.lang.Object[] args)
          throws TransformerException
**For internal use only** Warn the user of a problem.
Parameters:
msg - Message text to issue
args - Arguments to pass to the message
Throws:
XSLProcessorException - thrown if the active ProblemListener and XPathContext decide the error condition is severe enough to halt processing.
TransformerException -  

warn

public void warn(SourceLocator srcLctr,
                 Node styleNode,
                 Node sourceNode,
                 int msg)
          throws TransformerException
**For internal use only** Warn the user of a problem.
Parameters:
styleNode - Stylesheet node
sourceNode - Source tree node
msg - Message text to issue
Throws:
XSLProcessorException - thrown if the active ProblemListener and XPathContext decide the error condition is severe enough to halt processing.
TransformerException -  

warn

public void warn(SourceLocator srcLctr,
                 Node styleNode,
                 Node sourceNode,
                 int msg,
                 java.lang.Object[] args)
          throws TransformerException
**For internal use only** Warn the user of a problem.
Parameters:
styleNode - Stylesheet node
sourceNode - Source tree node
msg - Message text to issue
args - Arguments to pass to the message
Throws:
XSLProcessorException - thrown if the active ProblemListener and XPathContext decide the error condition is severe enough to halt processing.
TransformerException -  

error

public void error(SourceLocator srcLctr,
                  java.lang.String msg)
           throws TransformerException
**For internal use only** Tell the user of an error, and probably throw an exception.
Parameters:
msg - Message text to issue
Throws:
XSLProcessorException - thrown if the active ProblemListener and XPathContext decide the error condition is severe enough to halt processing.
TransformerException -  

error

public void error(SourceLocator srcLctr,
                  int msg)
           throws TransformerException
**For internal use only** Tell the user of an error, and probably throw an exception.
Parameters:
msg - Message text to issue
Throws:
XSLProcessorException - thrown if the active ProblemListener and XPathContext decide the error condition is severe enough to halt processing.
TransformerException -  

error

public void error(SourceLocator srcLctr,
                  int msg,
                  java.lang.Object[] args)
           throws TransformerException
**For internal use only** Tell the user of an error, and probably throw an exception.
Parameters:
msg - Message text to issue
args - Arguments to be passed to the message
Throws:
XSLProcessorException - thrown if the active ProblemListener and XPathContext decide the error condition is severe enough to halt processing.
TransformerException -  

error

public void error(SourceLocator srcLctr,
                  int msg,
                  java.lang.Exception e)
           throws TransformerException
**For internal use only** Tell the user of an error, and probably throw an exception.
Parameters:
msg - Message text to issue
e - Exception to throw
Throws:
XSLProcessorException - thrown if the active ProblemListener and XPathContext decide the error condition is severe enough to halt processing.
TransformerException -  

error

public void error(SourceLocator srcLctr,
                  int msg,
                  java.lang.Object[] args,
                  java.lang.Exception e)
           throws TransformerException
**For internal use only** Tell the user of an error, and probably throw an exception.
Parameters:
msg - Message text to issue
args - Arguments to use in message
e - Exception to throw
Throws:
XSLProcessorException - thrown if the active ProblemListener and XPathContext decide the error condition is severe enough to halt processing.
TransformerException -  

error

public void error(SourceLocator srcLctr,
                  Node styleNode,
                  Node sourceNode,
                  int msg)
           throws TransformerException
**For internal use only** Tell the user of an error, and probably throw an exception.
Parameters:
styleNode - Stylesheet node
sourceNode - Source tree node
msg - Message text to issue
Throws:
XSLProcessorException - thrown if the active ProblemListener and XPathContext decide the error condition is severe enough to halt processing.
TransformerException -  

error

public void error(SourceLocator srcLctr,
                  Node styleNode,
                  Node sourceNode,
                  int msg,
                  java.lang.Object[] args)
           throws TransformerException
**For internal use only** Tell the user of an error, and probably throw an exception.
Parameters:
styleNode - Stylesheet node
sourceNode - Source tree node
msg - Message text to issue
args - Arguments to use in message
Throws:
XSLProcessorException - thrown if the active ProblemListener and XPathContext decide the error condition is severe enough to halt processing.
TransformerException -  


Copyright � 2000 Apache XML Project. All Rights Reserved.