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

public final Class DevTools

extends Object
Class Inheritance
Imports
com.sun.faces.RIConstants, com.sun.faces.util.Util, javax.el.Expression, javax.faces.component.UIComponent, javax.faces.context.ExternalContext, .FacesContext, .Flash, javax.faces.el.MethodBinding, .ValueBinding, java.beans.BeanInfo, .IntrospectionException, .Introspector, .PropertyDescriptor, java.io.*, java.lang.reflect.InvocationTargetException, .Method, java.text.DateFormat, java.util.*, java.util.logging.Level, .Logger

Utility class for displaying Facelet error/debug information.

The public static methods of this class are exposed as EL functions under the namespace http://java.sun.com/mojarra/private/functions

Field Summary

Modifier and TypeField and Description
private static String[]
private static final String
private static String[]
private static final String
private static final String[]
private static final Logger
public static final String
public 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
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
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
LOGGERback to summary
private static final Logger LOGGER
Namespaceback to summary
public static final String Namespace
NewNamespaceback to summary
public static final String NewNamespace
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 c)
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