Static utility class for accessing JCR node properties without having to check RepositoryException. It also supports default values for Boolean, Date, Decimal, Double, Long, String and String[]. It has the following static methods:
/** * Get a boolean property from a node, returning false if not found */ Boolean getBoolean(Node node, String propertyName) /** * Get a boolean property from a node, returning a default value if not found */ Boolean getBoolean(Node node, String propertyName, Boolean defaultValue) /** * Get a Date property from a node, returning null if not found */ Date getDate(Node node, String propertyName) /** * Get a Date property from a node, returning a default value if not found */ Date getDate(Node node, String propertyName, Date defaultValue) /** * Get a decimal property from a node, returning null if not found */ Decimal getDecimal(Node node, String propertyName) /** * Get a decimal property from a node, returning a default value if not found */ Decimal getDecimal(Node node, String propertyName, Decimal defaultValue) /** * Get a double property from a node, returning null if not found */ Double getDouble(Node node, String propertyName) /** * Get a double property from a node, returning a default value if not found */ Double getDouble(Node node, String propertyName, Double defaultValue) /** * Get a long property from a node, returning null if not found */ Long getLong(Node node, String propertyName) /** * Get a long property from a node, returning a default value if not found */ Long getLong(Node node, String propertyName, Long defaultValue) /** * Get a String property from a node, returning null if not found */ String getString(Node node, String propertyName) /** * Get a String property from a node, returning a default value if not found */ String getString(Node node, String propertyName, String defaultValue) /** * Get a String property from a node, returning null if not found */ String[] getStrings(Node node, String propertyName) /** * Get a String property from a node, returning a default value if not found */ String[] getStrings(Node node, String propertyName, String[] defaultValue)