/** * Constructor. * @param str a string representation of the parameter value. */ public NamenodeAddressParam(final String str) { super(DOMAIN, str == null || str.equals(DEFAULT)? null: DOMAIN.parse(str)); }
@Override final String parse(final String str) { if (str != null && pattern != null) { if (!pattern.matcher(str).matches()) { throw new IllegalArgumentException("Invalid value: \"" + str + "\" does not belong to the domain " + getDomain()); } } return str; } }
public static void setUserPattern(String pattern) { domain = new Domain(NAME, Pattern.compile(pattern)); }
StringParam(final Domain domain, String str) { super(domain, domain.parse(str)); }
public static void setAclPermissionPattern(String pattern) { DOMAIN = new Domain(NAME, Pattern.compile(pattern)); }
public static void setUserPattern(String pattern) { domain = new Domain(NAME, Pattern.compile(pattern)); }
StringParam(final Domain domain, String str) { super(domain, domain.parse(str)); }
public static void setUserPattern(String pattern) { domain = new Domain(NAME, Pattern.compile(pattern)); }
StringParam(final Domain domain, String str) { super(domain, domain.parse(str)); }
/** * Constructor. * @param str a string representation of the parameter value. */ public NamenodeAddressParam(final String str) { super(DOMAIN, str == null || str.equals(DEFAULT)? null: DOMAIN.parse(str)); }
/** * Constructor. * @param str a string representation of the parameter value. */ public ExcludeDatanodesParam(final String str) { super(DOMAIN, str == null || str.equals(DEFAULT)? null: DOMAIN.parse(str)); }
/** * Constructor. * @param str a string representation of the parameter value. */ public ExcludeDatanodesParam(final String str) { super(DOMAIN, str == null || str.equals(DEFAULT)? null: DOMAIN.parse(str)); }
@Override final String parse(final String str) { if (str != null && pattern != null) { if (!pattern.matcher(str).matches()) { throw new IllegalArgumentException("Invalid value: \"" + str + "\" does not belong to the domain " + getDomain()); } } return str; } }
/** * Constructor. * @param str a string representation of the parameter value. */ public NamenodeAddressParam(final String str) { super(DOMAIN, str == null || str.equals(DEFAULT)? null: DOMAIN.parse(str)); }
/** * Constructor. * @param str a string representation of the parameter value. */ public ExcludeDatanodesParam(final String str) { super(DOMAIN, str == null || str.equals(DEFAULT)? null: DOMAIN.parse(str)); }
@Override final String parse(final String str) { if (str != null && pattern != null) { if (!pattern.matcher(str).matches()) { throw new IllegalArgumentException("Invalid value: \"" + str + "\" does not belong to the domain " + getDomain()); } } return str; } }