Top Description Fields Constructors Methods
com.sun.faces.facelets.util

public final Class DevTools

extends Object
Class Inheritance
Static Imports
com.sun.faces.util.Util.unmodifiableSet

Utility class for displaying Facelet error/debug information.

The public static methods of this class are exposed as EL functions under the namespace mojarra.private.functions

Field Summary

Modifier and TypeField and Description
private static String[]
private static final String
public static final String
private static String[]
private static final String
private static final String[]
private static final String
private static final String
private static final Logger
public static final Set<String>
private static final String
private static final String

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public static void
public static void
debugHtml(Writer writer, FacesContext faces)

private static String
getName(UIComponent component)

private static void
init()

private static boolean
private static String[]
private static void
public static void
private static void
public static void
public static void
private static void
writeStart(Writer writer, UIComponent c, boolean children)

public static void
private static void
writeVariables(Writer writer, Map<String, ?> vars, String caption)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

DEBUG_PARTSback to summary
private static String[] DEBUG_PARTS
DEBUG_TEMPLATEback to summary
private static final String DEBUG_TEMPLATE
DEFAULT_NAMESPACEback to summary
public static final String DEFAULT_NAMESPACE
ERROR_PARTSback to summary
private static String[] ERROR_PARTS
ERROR_TEMPLATEback to summary
private static final String ERROR_TEMPLATE
IGNOREback to summary
private static final String[] IGNORE
JakartaNamespaceback to summary
private static final String JakartaNamespace
JcpNamespaceback to summary
private static final String JcpNamespace
LOGGERback to summary
private static final Logger LOGGER
NAMESPACESback to summary
public static final Set<String> NAMESPACES
SunNamespaceback to summary
private static final String SunNamespace
TSback to summary
private static final String TS

Constructor Detail

DevToolsback to summary
private DevTools()

Method Detail

debugHtmlback to summary
public static void debugHtml(Writer writer, FacesContext faces, Throwable e) throws IOException
debugHtmlback to summary
public static void debugHtml(Writer writer, FacesContext faces) throws IOException
getNameback to summary
private static String getName(UIComponent component)
initback to summary
private static void init() throws IOException
isTextback to summary
private static boolean isText(UIComponent c)
splitTemplateback to summary
private static String[] splitTemplate(String rsc) throws IOException
writeAttributesback to summary
private static void writeAttributes(Writer writer, UIComponent c)
writeComponentback to summary
public static void writeComponent(Writer writer, UIComponent c) throws IOException
writeEndback to summary
private static void writeEnd(Writer writer, UIComponent c) throws IOException
writeExceptionback to summary
public static void writeException(Writer writer, Throwable e) throws IOException
writeMessageback to summary
public static void writeMessage(Writer writer, Throwable e) throws IOException
writeStartback to summary
private static void writeStart(Writer writer, UIComponent c, boolean children) throws IOException
writeVariablesback to summary
public static void writeVariables(Writer writer, FacesContext faces) throws IOException
writeVariablesback to summary
private static void writeVariables(Writer writer, Map<String, ?> vars, String caption) throws IOException