Class DecorationUtils
- java.lang.Object
-
- org.apache.maven.doxia.site.decoration.DecorationUtils
-
public class DecorationUtils extends java.lang.ObjectDecoration model utilities.- Since:
- 1.7
-
-
Constructor Summary
Constructors Constructor Description DecorationUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static org.codehaus.plexus.util.xml.Xpp3DomgetCustomChild(org.codehaus.plexus.util.xml.Xpp3Dom custom, java.lang.String path)Helper to get decoration custom DOM element by simply specifying a dotted path.static java.lang.StringgetCustomValue(org.codehaus.plexus.util.xml.Xpp3Dom custom, java.lang.String path)Helper to get decoration custom DOM element value by simply specifying a dotted path.static java.lang.StringgetCustomValue(org.codehaus.plexus.util.xml.Xpp3Dom custom, java.lang.String path, java.lang.String defaultValue)Helper to get decoration custom DOM element value by simply specifying a dotted path.static booleanisLink(java.lang.String href)static booleanstartsWithAnyIgnoreCase(java.lang.String string, java.lang.String... searchStrings)private static booleanstartsWithIgnoreCase(java.lang.String str, java.lang.String prefix)
-
-
-
Method Detail
-
isLink
public static boolean isLink(java.lang.String href)
-
startsWithIgnoreCase
private static boolean startsWithIgnoreCase(java.lang.String str, java.lang.String prefix)
-
startsWithAnyIgnoreCase
public static boolean startsWithAnyIgnoreCase(java.lang.String string, java.lang.String... searchStrings)
-
getCustomChild
public static org.codehaus.plexus.util.xml.Xpp3Dom getCustomChild(org.codehaus.plexus.util.xml.Xpp3Dom custom, java.lang.String path)Helper to get decoration custom DOM element by simply specifying a dotted path.- Parameters:
custom- the custom DOM elementpath- the dotted path to the child- Returns:
nullif any element in the path does not exist- Since:
- 1.8
-
getCustomValue
public static java.lang.String getCustomValue(org.codehaus.plexus.util.xml.Xpp3Dom custom, java.lang.String path)Helper to get decoration custom DOM element value by simply specifying a dotted path.- Parameters:
custom- the custom DOM elementpath- the dotted path to the child- Returns:
- the element value or
nullif any element in the path does not exist - Since:
- 1.8
-
getCustomValue
public static java.lang.String getCustomValue(org.codehaus.plexus.util.xml.Xpp3Dom custom, java.lang.String path, java.lang.String defaultValue)Helper to get decoration custom DOM element value by simply specifying a dotted path.- Parameters:
custom- the custom DOM elementpath- the dotted path to the childdefaultValue- default value- Returns:
- the element value or the default value if any element in the path does not exist
- Since:
- 1.8
-
-