org.apache.xalan.transformer

Class MsgMgr

public class MsgMgr extends 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
voiderror(SourceLocator srcLctr, String msg)
Tell the user of an error, and probably throw an exception.
voiderror(SourceLocator srcLctr, String msg, Object[] args)
Tell the user of an error, and probably throw an exception.
voiderror(SourceLocator srcLctr, String msg, Exception e)
Tell the user of an error, and probably throw an exception.
voiderror(SourceLocator srcLctr, String msg, Object[] args, Exception e)
Tell the user of an error, and probably throw an exception.
voiderror(SourceLocator srcLctr, Node styleNode, Node sourceNode, String msg)
Tell the user of an error, and probably throw an exception.
voiderror(SourceLocator srcLctr, Node styleNode, Node sourceNode, String msg, Object[] args)
Tell the user of an error, and probably throw an exception.
voidmessage(SourceLocator srcLctr, String msg, boolean terminate)
Warn the user of a problem.
voidwarn(SourceLocator srcLctr, String msg)
Warn the user of a problem.
voidwarn(SourceLocator srcLctr, String msg, Object[] args)
Warn the user of a problem.
voidwarn(SourceLocator srcLctr, Node styleNode, Node sourceNode, String msg)
Warn the user of a problem.
voidwarn(SourceLocator srcLctr, Node styleNode, Node sourceNode, String msg, Object[] args)
Warn the user of a problem.

Constructor Detail

MsgMgr

public MsgMgr(TransformerImpl transformer)
Create a message manager object.

Parameters: transformer non transformer instance

Method Detail

error

public void error(SourceLocator srcLctr, String msg)
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

UNKNOWN: internal

error

public void error(SourceLocator srcLctr, String msg, Object[] args)
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

UNKNOWN: internal

error

public void error(SourceLocator srcLctr, String msg, Exception e)
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

UNKNOWN: internal

error

public void error(SourceLocator srcLctr, String msg, Object[] args, Exception e)
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

UNKNOWN: internal

error

public void error(SourceLocator srcLctr, Node styleNode, Node sourceNode, String msg)
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

UNKNOWN: internal

error

public void error(SourceLocator srcLctr, Node styleNode, Node sourceNode, String msg, Object[] args)
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

UNKNOWN: internal

message

public void message(SourceLocator srcLctr, String msg, boolean terminate)
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, String msg)
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

UNKNOWN: internal

warn

public void warn(SourceLocator srcLctr, String msg, Object[] args)
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

UNKNOWN: internal

warn

public void warn(SourceLocator srcLctr, Node styleNode, Node sourceNode, String msg)
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

UNKNOWN: internal

warn

public void warn(SourceLocator srcLctr, Node styleNode, Node sourceNode, String msg, Object[] args)
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

UNKNOWN: internal

Copyright © 2005 Apache XML Project. All Rights Reserved.