|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.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(NavStateUrlParam pNavState)
|
int |
compare(Object pObject1,
Object pObject2)
|
boolean |
equals(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(NavStateUrlParam pNavState)
canonicalize in interface NavStateCanonicalizer
public int compare(Object pObject1,
Object pObject2)
compare in interface Comparatorpublic boolean equals(Object pObject)
equals in interface Comparatorequals in class Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||