name = split.get(1);
} else if (remainder.length() > 0) {
namespace = remainder;
}
try {
this.prefixMatch = new GlobMatcher(prefix);
} catch (IllegalArgumentException iae) {
throw new IllegalArgumentException("Illegal prefix in " + matcher);
}
try {
this.namespaceMatch = new GlobMatcher(namespace);
} catch (IllegalArgumentException iae) {
throw new IllegalArgumentException("Illegal namespace in " + matcher);
}
try {
this.nameMatch = new GlobMatcher(name);
} catch (IllegalArgumentException iae) {
throw new IllegalArgumentException("Illegal name in " + matcher);
}
if ("*".equals(typeStr)) {
this.defTypes = null;