Class DecorationUtils
- java.lang.Object
-
- org.apache.maven.doxia.site.decoration.DecorationUtils
-
public class DecorationUtils extends Object
Decoration 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.Xpp3Dom
getCustomChild(org.codehaus.plexus.util.xml.Xpp3Dom custom, String path)
Helper to get decoration custom DOM element by simply specifying a dotted path.static String
getCustomValue(org.codehaus.plexus.util.xml.Xpp3Dom custom, String path)
Helper to get decoration custom DOM element value by simply specifying a dotted path.static String
getCustomValue(org.codehaus.plexus.util.xml.Xpp3Dom custom, String path, String defaultValue)
Helper to get decoration custom DOM element value by simply specifying a dotted path.static boolean
isLink(String href)
static boolean
startsWithAnyIgnoreCase(String string, String... searchStrings)
-
-
-
Method Detail
-
isLink
public static boolean isLink(String href)
-
startsWithAnyIgnoreCase
public static boolean startsWithAnyIgnoreCase(String string, String... searchStrings)
-
getCustomChild
public static org.codehaus.plexus.util.xml.Xpp3Dom getCustomChild(org.codehaus.plexus.util.xml.Xpp3Dom custom, 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:
null
if any element in the path does not exist- Since:
- 1.8
-
getCustomValue
public static String getCustomValue(org.codehaus.plexus.util.xml.Xpp3Dom custom, 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
null
if any element in the path does not exist - Since:
- 1.8
-
getCustomValue
public static String getCustomValue(org.codehaus.plexus.util.xml.Xpp3Dom custom, String path, 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
-
-