/** * Associates the specified <code>Bridge</code> object with it's * namespace URI and local name. * * @param bridge the bridge that manages the element */ public void putBridge(Bridge bridge) { putBridge(bridge.getNamespaceURI(), bridge.getLocalName(), bridge); }
/** * Returns the bridge associated with the element type * * @param namespaceURI namespace of the requested element * @param localName element's local name * */ public Bridge getBridge(String namespaceURI, String localName) { Bridge bridge = null; if (namespaceURIMap != null) { HashMap localNameMap = (HashMap) namespaceURIMap.get(namespaceURI); if (localNameMap != null) { bridge = (Bridge)localNameMap.get(localName); } } if (bridge == null && (reservedNamespaceSet == null || !reservedNamespaceSet.contains(namespaceURI))) { bridge = defaultBridge; } if (isDynamic()) { return bridge == null ? null : bridge.getInstance(); } else { return bridge; } }
/** * Returns the bridge associated with the element type * * @param namespaceURI namespace of the requested element * @param localName element's local name * */ public Bridge getBridge(String namespaceURI, String localName) { Bridge bridge = null; if (namespaceURIMap != null) { HashMap localNameMap = (HashMap) namespaceURIMap.get(namespaceURI); if (localNameMap != null) { bridge = (Bridge)localNameMap.get(localName); } } if (bridge == null && (reservedNamespaceSet == null || !reservedNamespaceSet.contains(namespaceURI))) { bridge = defaultBridge; } if (isDynamic()) { return bridge == null ? null : bridge.getInstance(); } else { return bridge; } }
/** * Associates the specified <code>Bridge</code> object with it's * namespace URI and local name. * * @param bridge the bridge that manages the element */ public void putBridge(Bridge bridge) { putBridge(bridge.getNamespaceURI(), bridge.getLocalName(), bridge); }
/** * Returns the bridge associated with the element type * * @param namespaceURI namespace of the requested element * @param localName element's local name * */ public Bridge getBridge(String namespaceURI, String localName) { Bridge bridge = null; if (namespaceURIMap != null) { HashMap localNameMap = (HashMap) namespaceURIMap.get(namespaceURI); if (localNameMap != null) { bridge = (Bridge)localNameMap.get(localName); } } if (bridge == null && (reservedNamespaceSet == null || !reservedNamespaceSet.contains(namespaceURI))) { bridge = defaultBridge; } if (isDynamic()) { return bridge == null ? null : bridge.getInstance(); } else { return bridge; } }
/** * Associates the specified <code>Bridge</code> object with it's * namespace URI and local name. * * @param bridge the bridge that manages the element */ public void putBridge(Bridge bridge) { putBridge(bridge.getNamespaceURI(), bridge.getLocalName(), bridge); }
/** * Associates the specified <code>Bridge</code> object with the specified * namespace URI and local name. * @param namespaceURI the namespace URI * @param localName the local name * @param bridge the bridge that manages the element */ public void putBridge(String namespaceURI, String localName, Bridge bridge) { // start assert if (!(namespaceURI.equals(bridge.getNamespaceURI()) && localName.equals(bridge.getLocalName()))) { throw new RuntimeException("Invalid Bridge: "+ namespaceURI+"/"+bridge.getNamespaceURI()+" "+ localName+"/"+bridge.getLocalName()+" "+ bridge.getClass()); } // end assert if (namespaceURIMap == null) { namespaceURIMap = new HashMap(); } namespaceURI = ((namespaceURI == null)? "" : namespaceURI); HashMap localNameMap = (HashMap) namespaceURIMap.get(namespaceURI); if (localNameMap == null) { localNameMap = new HashMap(); namespaceURIMap.put(namespaceURI, localNameMap); } localNameMap.put(localName, bridge); }
/** * Associates the specified <code>Bridge</code> object with the specified * namespace URI and local name. * @param namespaceURI the namespace URI * @param localName the local name * @param bridge the bridge that manages the element */ public void putBridge(String namespaceURI, String localName, Bridge bridge) { // start assert if (!(namespaceURI.equals(bridge.getNamespaceURI()) && localName.equals(bridge.getLocalName()))) { throw new RuntimeException("Invalid Bridge: "+ namespaceURI+"/"+bridge.getNamespaceURI()+" "+ localName+"/"+bridge.getLocalName()+" "+ bridge.getClass()); } // end assert if (namespaceURIMap == null) { namespaceURIMap = new HashMap(); } namespaceURI = ((namespaceURI == null)? "" : namespaceURI); HashMap localNameMap = (HashMap) namespaceURIMap.get(namespaceURI); if (localNameMap == null) { localNameMap = new HashMap(); namespaceURIMap.put(namespaceURI, localNameMap); } localNameMap.put(localName, bridge); }
/** * Associates the specified <code>Bridge</code> object with the specified * namespace URI and local name. * @param namespaceURI the namespace URI * @param localName the local name * @param bridge the bridge that manages the element */ public void putBridge(String namespaceURI, String localName, Bridge bridge) { // start assert if (!(namespaceURI.equals(bridge.getNamespaceURI()) && localName.equals(bridge.getLocalName()))) { throw new Error("Invalid Bridge: "+ namespaceURI+"/"+bridge.getNamespaceURI()+" "+ localName+"/"+bridge.getLocalName()+" "+ bridge.getClass()); } // end assert if (namespaceURIMap == null) { namespaceURIMap = new HashMap(); } namespaceURI = ((namespaceURI == null)? "" : namespaceURI); HashMap localNameMap = (HashMap) namespaceURIMap.get(namespaceURI); if (localNameMap == null) { localNameMap = new HashMap(); namespaceURIMap.put(namespaceURI, localNameMap); } localNameMap.put(localName, bridge); }