public class URLEncoderFactory extends Object
This factory can both create URLEncoders as well as keep track of an encoder on
a per-request basis. Additionally, custom URLEncoders can be added manually via
the setURLEncoder(org.apache.myfaces.trinidad.util.URLEncoder) method.
| Constructor and Description |
|---|
URLEncoderFactory() |
| Modifier and Type | Method and Description |
|---|---|
static URLEncoderFactory |
getFactory()
Returns the current URLEncoderFactory.
|
URLEncoder |
getURLEncoder()
Returns the current URLEncoder if it has been set.
|
URLEncoder |
getURLEncoder(javax.faces.context.ExternalContext ec)
Returns a URLEncoder if one has been set.
|
void |
setURLEncoder(URLEncoder encoder) |
public static URLEncoderFactory getFactory()
public URLEncoder getURLEncoder()
IllegalStateException - if no controller has been set and FacesContext is
currently unavailble.public URLEncoder getURLEncoder(javax.faces.context.ExternalContext ec)
IllegalStateException - if no controller has been set and the ExternalContext object
is nullpublic void setURLEncoder(URLEncoder encoder)
Copyright © 2001-2017 The Apache Software Foundation. All Rights Reserved.