Package net.sf.saxon.trans
Class Err
- java.lang.Object
-
- net.sf.saxon.trans.Err
-
public class Err extends java.lang.ObjectClass containing utility methods for handling error messages
-
-
Constructor Summary
Constructors Constructor Description Err()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.StringabbreviateEQName(java.lang.String eqName)static java.lang.StringabbreviateURI(java.lang.String uri)Abbreviate a URI for use in error messagesstatic java.lang.CharSequencedepict(Item item)Create a string representation of an item for use in an error messagestatic java.lang.CharSequencedepictSequence(Sequence seq)static java.lang.StringdepictSequenceStart(SequenceIterator seq, int max, int actual)static java.lang.CharSequencetruncate30(java.lang.CharSequence cs)static java.lang.Stringwrap(java.lang.CharSequence cs)Add delimiters to represent variable information within an error messagestatic java.lang.Stringwrap(java.lang.CharSequence cs, int valueType)Add delimiters to represent variable information within an error messagestatic java.lang.Stringwrap(Expression exp)
-
-
-
Field Detail
-
ELEMENT
public static final int ELEMENT
- See Also:
- Constant Field Values
-
ATTRIBUTE
public static final int ATTRIBUTE
- See Also:
- Constant Field Values
-
FUNCTION
public static final int FUNCTION
- See Also:
- Constant Field Values
-
VALUE
public static final int VALUE
- See Also:
- Constant Field Values
-
VARIABLE
public static final int VARIABLE
- See Also:
- Constant Field Values
-
GENERAL
public static final int GENERAL
- See Also:
- Constant Field Values
-
URI
public static final int URI
- See Also:
- Constant Field Values
-
EQNAME
public static final int EQNAME
- See Also:
- Constant Field Values
-
-
Method Detail
-
wrap
public static java.lang.String wrap(java.lang.CharSequence cs)
Add delimiters to represent variable information within an error message- Parameters:
cs- the variable information to be delimited- Returns:
- the delimited variable information
-
wrap
public static java.lang.String wrap(java.lang.CharSequence cs, int valueType)Add delimiters to represent variable information within an error message- Parameters:
cs- the variable information to be delimitedvalueType- the type of value, e.g. element name or attribute name- Returns:
- the delimited variable information
-
depict
public static java.lang.CharSequence depict(Item item)
Create a string representation of an item for use in an error message
-
depictSequence
public static java.lang.CharSequence depictSequence(Sequence seq)
-
depictSequenceStart
public static java.lang.String depictSequenceStart(SequenceIterator seq, int max, int actual)
-
truncate30
public static java.lang.CharSequence truncate30(java.lang.CharSequence cs)
-
abbreviateURI
public static java.lang.String abbreviateURI(java.lang.String uri)
Abbreviate a URI for use in error messages- Parameters:
uri- the full URI- Returns:
- the URI, truncated at the last slash or to the last 15 characters, with a leading ellipsis, as appropriate
-
abbreviateEQName
public static java.lang.String abbreviateEQName(java.lang.String eqName)
-
wrap
public static java.lang.String wrap(Expression exp)
-
-