FileDocCategorySizeDatePackage
ELResolver.javaAPI DocApache Tomcat 6.0.142772Fri Jul 20 04:20:32 BST 2007javax.el

ELResolver

public abstract class ELResolver extends Object
author
Jacob Hookom [jacob/hookom.net]

Fields Summary
public static final String
RESOLVABLE_AT_DESIGN_TIME
public static final String
TYPE
Constructors Summary
Methods Summary
public abstract java.lang.ClassgetCommonPropertyType(javax.el.ELContext context, java.lang.Object base)

public abstract java.util.IteratorgetFeatureDescriptors(javax.el.ELContext context, java.lang.Object base)

public abstract java.lang.ClassgetType(javax.el.ELContext context, java.lang.Object base, java.lang.Object property)

public abstract java.lang.ObjectgetValue(javax.el.ELContext context, java.lang.Object base, java.lang.Object property)

public abstract booleanisReadOnly(javax.el.ELContext context, java.lang.Object base, java.lang.Object property)

static java.lang.Stringmessage(javax.el.ELContext context, java.lang.String name, java.lang.Object[] props)

		Locale locale = context.getLocale();
		if (locale == null) {
			locale = Locale.getDefault();
			if (locale == null) {
				return "";
			}
		}
		ResourceBundle bundle = ResourceBundle.getBundle(
				"javax.el.LocalStrings", locale);
		try {
			String template = bundle.getString(name);
			if (props != null) {
				template = MessageFormat.format(template, props);
			}
			return template;
		} catch (MissingResourceException e) {
			return "Missing Resource: '" + name + "' for Locale "
					+ locale.getDisplayName();
		}
	
public abstract voidsetValue(javax.el.ELContext context, java.lang.Object base, java.lang.Object property, java.lang.Object value)