public class DemuxCompositeELResolver extends FacesCompositeELResolver
ELResolver for JSF
.Modifier and Type | Class and Description |
---|---|
private static class |
DemuxCompositeELResolver.DescriptorIterator |
FacesCompositeELResolver.ELResolverChainType
Modifier and Type | Field and Description |
---|---|
private int |
_allELResolverCount |
private javax.el.ELResolver[] |
_allELResolvers |
private FacesCompositeELResolver.ELResolverChainType |
_chainType |
private int |
_propertyELResolverCount |
private javax.el.ELResolver[] |
_propertyELResolvers |
private int |
_rootELResolverCount |
private javax.el.ELResolver[] |
_rootELResolvers |
Constructor and Description |
---|
DemuxCompositeELResolver(FacesCompositeELResolver.ELResolverChainType chainType) |
Modifier and Type | Method and Description |
---|---|
private void |
_addAllELResolver(javax.el.ELResolver elResolver) |
void |
_addPropertyELResolver(javax.el.ELResolver elResolver) |
private void |
_addRootELResolver(javax.el.ELResolver elResolver) |
private java.lang.Class<?> |
_getType(int resolverCount,
javax.el.ELResolver[] resolvers,
javax.el.ELContext context,
java.lang.Object base,
java.lang.Object property) |
private java.lang.Object |
_getValue(int resolverCount,
javax.el.ELResolver[] resolvers,
javax.el.ELContext context,
java.lang.Object base,
java.lang.Object property) |
private boolean |
_isReadOnly(int resolverCount,
javax.el.ELResolver[] resolvers,
javax.el.ELContext context,
java.lang.Object base,
java.lang.Object property) |
private void |
_setValue(int resolverCount,
javax.el.ELResolver[] resolvers,
javax.el.ELContext context,
java.lang.Object base,
java.lang.Object property,
java.lang.Object val) |
void |
add(javax.el.ELResolver elResolver) |
void |
addPropertyELResolver(javax.el.ELResolver elResolver) |
void |
addRootELResolver(javax.el.ELResolver elResolver) |
FacesCompositeELResolver.ELResolverChainType |
getChainType() |
java.lang.Class<?> |
getCommonPropertyType(javax.el.ELContext context,
java.lang.Object base) |
java.util.Iterator<java.beans.FeatureDescriptor> |
getFeatureDescriptors(javax.el.ELContext context,
java.lang.Object base) |
java.lang.Class<?> |
getType(javax.el.ELContext context,
java.lang.Object base,
java.lang.Object property) |
java.lang.Object |
getValue(javax.el.ELContext context,
java.lang.Object base,
java.lang.Object property) |
boolean |
isReadOnly(javax.el.ELContext context,
java.lang.Object base,
java.lang.Object property) |
void |
setValue(javax.el.ELContext context,
java.lang.Object base,
java.lang.Object property,
java.lang.Object val) |
private final FacesCompositeELResolver.ELResolverChainType _chainType
private javax.el.ELResolver[] _rootELResolvers
private javax.el.ELResolver[] _propertyELResolvers
private javax.el.ELResolver[] _allELResolvers
private int _rootELResolverCount
private int _propertyELResolverCount
private int _allELResolverCount
public DemuxCompositeELResolver(FacesCompositeELResolver.ELResolverChainType chainType)
public FacesCompositeELResolver.ELResolverChainType getChainType()
getChainType
in class FacesCompositeELResolver
private void _addAllELResolver(javax.el.ELResolver elResolver)
private void _addRootELResolver(javax.el.ELResolver elResolver)
public void _addPropertyELResolver(javax.el.ELResolver elResolver)
public void addRootELResolver(javax.el.ELResolver elResolver)
addRootELResolver
in class FacesCompositeELResolver
public void addPropertyELResolver(javax.el.ELResolver elResolver)
addPropertyELResolver
in class FacesCompositeELResolver
public void add(javax.el.ELResolver elResolver)
add
in class javax.el.CompositeELResolver
private java.lang.Object _getValue(int resolverCount, javax.el.ELResolver[] resolvers, javax.el.ELContext context, java.lang.Object base, java.lang.Object property) throws javax.el.ELException
javax.el.ELException
public java.lang.Object getValue(javax.el.ELContext context, java.lang.Object base, java.lang.Object property) throws javax.el.ELException
getValue
in class javax.el.CompositeELResolver
javax.el.ELException
private java.lang.Class<?> _getType(int resolverCount, javax.el.ELResolver[] resolvers, javax.el.ELContext context, java.lang.Object base, java.lang.Object property) throws javax.el.ELException
javax.el.ELException
public java.lang.Class<?> getType(javax.el.ELContext context, java.lang.Object base, java.lang.Object property) throws javax.el.ELException
getType
in class javax.el.CompositeELResolver
javax.el.ELException
private void _setValue(int resolverCount, javax.el.ELResolver[] resolvers, javax.el.ELContext context, java.lang.Object base, java.lang.Object property, java.lang.Object val) throws javax.el.ELException
javax.el.ELException
public void setValue(javax.el.ELContext context, java.lang.Object base, java.lang.Object property, java.lang.Object val) throws javax.el.ELException
setValue
in class javax.el.CompositeELResolver
javax.el.ELException
private boolean _isReadOnly(int resolverCount, javax.el.ELResolver[] resolvers, javax.el.ELContext context, java.lang.Object base, java.lang.Object property) throws javax.el.ELException
javax.el.ELException
public boolean isReadOnly(javax.el.ELContext context, java.lang.Object base, java.lang.Object property) throws javax.el.ELException
isReadOnly
in class javax.el.CompositeELResolver
javax.el.ELException
public java.util.Iterator<java.beans.FeatureDescriptor> getFeatureDescriptors(javax.el.ELContext context, java.lang.Object base)
getFeatureDescriptors
in class javax.el.CompositeELResolver
public java.lang.Class<?> getCommonPropertyType(javax.el.ELContext context, java.lang.Object base)
getCommonPropertyType
in class javax.el.CompositeELResolver
Copyright © 2002-2013 Oracle America, Inc. All Rights Reserved.