/** * Create a <code>Type</code> object from the given localName and namespace. * * @param localName * @param namespace * @return <code>Type</code> object. */ public static Type create(String localName, Namespace namespace) { String key = DomUtil.getExpandedName(localName, namespace); if (types.containsKey(key)) { return types.get(key); } else { Type type = new Type(localName, namespace); types.put(key, type); return type; } } }
/** * Create a <code>Type</code> object from the given localName and namespace. * * @param localName * @param namespace * @return <code>Type</code> object. */ public static Type create(String localName, Namespace namespace) { String key = DomUtil.getQualifiedName(localName, namespace); if (types.containsKey(key)) { return (Type) types.get(key); } else { Type type = new Type(localName, namespace); types.put(key, type); return type; } } }
/** * Create a <code>Type</code> object from the given localName and namespace. * * @param localName * @param namespace * @return <code>Type</code> object. */ public static Type create(String localName, Namespace namespace) { String key = DomUtil.getExpandedName(localName, namespace); if (types.containsKey(key)) { return types.get(key); } else { Type type = new Type(localName, namespace); types.put(key, type); return type; } } }