|
Java URL Optimization API (SEO API) 2.1.0 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.endeca.soleng.urlformatter.seo.SeoNavStateCanonicalizer
public class SeoNavStateCanonicalizer
A class that creates a canonical sort order for a NavStateUrlParam
.
Property Summary | ||
---|---|---|
Property | Type | Default Value |
pSortByName |
boolean |
true |
pSortByDimension |
boolean |
true |
pAscending |
boolean |
true |
pIgnoreCase |
boolean |
true |
Constructor Summary | |
---|---|
SeoNavStateCanonicalizer()
|
Method Summary | |
---|---|
void |
canonicalize(com.endeca.soleng.urlformatter.NavStateUrlParam pNavState)
|
int |
compare(java.lang.Object pObject1,
java.lang.Object pObject2)
|
boolean |
equals(java.lang.Object pObject)
|
boolean |
getAscending()
|
boolean |
getIgnoreCase()
|
boolean |
getSortByDimension()
|
boolean |
getSortByName()
|
void |
setAscending(boolean pAscending)
Specifies whether or not canonicalization is done in ascending or descending order. |
void |
setIgnoreCase(boolean pIgnoreCase)
Specifies whether or not canonicalization ignores case. |
void |
setSortByDimension(boolean pSortByDimension)
Specifies canonicalization to be done based on Dimension (rather than DimVal). |
void |
setSortByName(boolean pSortByName)
Specifies canonicalization to be done based on the name of the dimension/dimval (rather than ID). |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public SeoNavStateCanonicalizer()
Method Detail |
---|
public boolean getSortByName()
public void setSortByName(boolean pSortByName)
pSortByName
- flag indicating whether or not to sort by name (true) or ID (false).public boolean getSortByDimension()
public void setSortByDimension(boolean pSortByDimension)
pSortByDimension
- flag indicating whether or not to sort by Dimension (true) or DimVal (false).public boolean getAscending()
public void setAscending(boolean pAscending)
pAscending
- flag indicating whether or not to sort ascending (true) or descending (false).public boolean getIgnoreCase()
public void setIgnoreCase(boolean pIgnoreCase)
pIgnoreCase
- flag indicating whether or not to ignore case. If true, case will be ignored in canoicalization.public void canonicalize(com.endeca.soleng.urlformatter.NavStateUrlParam pNavState)
canonicalize
in interface NavStateCanonicalizer
public int compare(java.lang.Object pObject1, java.lang.Object pObject2)
compare
in interface java.util.Comparator
public boolean equals(java.lang.Object pObject)
equals
in interface java.util.Comparator
equals
in class java.lang.Object
|
Java URL Optimization API (SEO API) 2.1.0 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
@VERSION PRODUCT: Java URL Optimization API (SEO API) (urlFormatterSeo) VERSION: 2.1.0 BUILD: 12010DEV ARCH_OS: n/a DATE: 2010-06-29T04:02:48-0400