com.liferay.portal.tools
Class ComparableRoute
java.lang.Object
com.liferay.portal.tools.ComparableRoute
- All Implemented Interfaces:
- Comparable<ComparableRoute>
public class ComparableRoute
- extends Object
- implements Comparable<ComparableRoute>
A dummy container for friendly URL route data used by source formatter.
Implements the comparable interface to sort routes by increasing generality.
ComparableRoute
public ComparableRoute(String pattern)
hasRegex
public static boolean hasRegex(String fragment)
isCaptureFragment
public static boolean isCaptureFragment(String fragment)
isMatchAny
public static boolean isMatchAny(String fragment)
addGeneratedParameter
public void addGeneratedParameter(String name,
String pattern)
addIgnoredParameter
public void addIgnoredParameter(String name)
addImplicitParameter
public void addImplicitParameter(String name,
String value)
addOverriddenParameter
public void addOverriddenParameter(String name,
String value)
compareTo
public int compareTo(ComparableRoute comparableRoute)
- Specified by:
compareTo
in interface Comparable<ComparableRoute>
equals
public boolean equals(Object obj)
- Overrides:
equals
in class Object
getGeneratedParameters
public Map<String,String> getGeneratedParameters()
getIgnoredParameters
public Set<String> getIgnoredParameters()
getImplicitParameters
public Map<String,String> getImplicitParameters()
getOverriddenParameters
public Map<String,String> getOverriddenParameters()
getPattern
public String getPattern()