|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.progeeks.meta.format.AbstractPropertyFormat
org.progeeks.meta.format.UrlQueryFormat
public class UrlQueryFormat
This formatter will return a format in the pattern of:
propName=propValue&prop2Name=prop2Value
as typically used in queries.
An optional operation to URLEncode the values may be
specified. Default is false
A separator string for separating the pairs in the format
may also be specified. Default value is '&':
name1=value1&name2=value2
An optional baseUrl property may also be defined and will
be prepended to the formatted value.
Field Summary | |
---|---|
static java.lang.String |
DEFAULT_SEPARATOR
|
Constructor Summary | |
---|---|
UrlQueryFormat()
Default constructor. |
|
UrlQueryFormat(java.lang.String baseUrl,
java.util.List propNames)
|
|
UrlQueryFormat(java.lang.String baseUrl,
java.util.List propNames,
java.lang.String separator)
|
|
UrlQueryFormat(java.lang.String baseUrl,
java.util.List propNames,
java.lang.String separator,
boolean urlEncode)
Constructor in which all config params may be specified. |
Method Summary | |
---|---|
java.lang.String |
format(java.lang.Object obj)
Returns the formatted String for the specified Object, null if the Object cannot be formatted or
if any errors occur. |
java.lang.String |
getBaseUrl()
|
java.lang.String |
getPairSeparator()
Convenience getter for the pairSeparator pair. |
java.util.List |
getPropertyNames()
|
boolean |
isUrlEncoding()
|
java.lang.Object |
parseObject(java.lang.String source,
int index)
Parsing is not supported. |
void |
setBaseUrl(java.lang.String baseUrl)
|
void |
setPairSeparator(java.lang.String pairSeparator)
Convenience setter for the pairSeparator pair. |
void |
setPropertyNames(java.util.List propNames)
Convenience setter for the property names list |
void |
setUrlEncoding(boolean urlEncode)
Convenience setter for the urlEncode flag. |
java.lang.String |
toString()
String summary. |
Methods inherited from class org.progeeks.meta.format.AbstractPropertyFormat |
---|
format, parseObject |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String DEFAULT_SEPARATOR
Constructor Detail |
---|
public UrlQueryFormat()
public UrlQueryFormat(java.lang.String baseUrl, java.util.List propNames)
public UrlQueryFormat(java.lang.String baseUrl, java.util.List propNames, java.lang.String separator)
public UrlQueryFormat(java.lang.String baseUrl, java.util.List propNames, java.lang.String separator, boolean urlEncode)
Method Detail |
---|
public void setPropertyNames(java.util.List propNames)
public java.util.List getPropertyNames()
public void setUrlEncoding(boolean urlEncode)
public boolean isUrlEncoding()
public void setPairSeparator(java.lang.String pairSeparator)
public java.lang.String getPairSeparator()
public void setBaseUrl(java.lang.String baseUrl)
public java.lang.String getBaseUrl()
public java.lang.String format(java.lang.Object obj)
null
if the Object cannot be formatted or
if any errors occur.
format
in interface PropertyFormat
format
in class AbstractPropertyFormat
public java.lang.Object parseObject(java.lang.String source, int index)
parseObject
in interface PropertyFormat
parseObject
in class AbstractPropertyFormat
public java.lang.String toString()
toString
in class java.lang.Object
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |