public static boolean areSameQName(JSFConfigQNames jsfqname, Element element) { QName qname = AbstractDocumentComponent.getQName(element); if (JSFConfigQNames.JSF_1_2_NS.equals(element.getNamespaceURI())) { return jsfqname.getQName(JSFVersion.JSF_1_2).equals(qname); } else if (JSFConfigQNames.JSF_2_0_NS.equals(element.getNamespaceURI())) { return jsfqname.getQName(JSFVersion.JSF_2_0).equals(qname); } else if (JSFConfigQNames.JSF_2_1_NS.equals(element.getNamespaceURI())) { return jsfqname.getQName(JSFVersion.JSF_2_1).equals(qname); } else if (JSFConfigQNames.JSF_2_2_NS.equals(element.getNamespaceURI())) { return jsfqname.getQName(JSFVersion.JSF_2_2).equals(qname); } return jsfqname.getLocalName().equals(qname.getLocalPart()); }
WebBeansComponent create( WebBeansComponent context, Element element ) { QName qName = AbstractDocumentComponent.getQName(element); if ( !(WebBeansComponent.WEB_BEANS_NAMESPACE.equals( qName.getNamespaceURI() ) || WebBeansComponent.WEB_BEANS_NAMESPACE_OLD.equals( qName.getNamespaceURI() ))) { return null; } if ( context == null ){ return new BeansImpl( getModel() , element ); } else { myElement = element; context.accept( this ); } return myResult; }
protected static Element createNewElement(String name, WebBeansModelImpl model){ String ns = WebBeansComponent.WEB_BEANS_NAMESPACE; if( model.getRootComponent()!=null && model.getRootComponent() instanceof AbstractDocumentComponent) { ns = ((AbstractDocumentComponent)model.getRootComponent()).getQName().getNamespaceURI(); } return model.getDocument().createElementNS( ns, name ); }
public QName getQName(WebBeansModelImpl model) { String ns = WebBeansComponent.WEB_BEANS_NAMESPACE; if( model.getRootComponent()!=null && model.getRootComponent() instanceof AbstractDocumentComponent) { ns = ((AbstractDocumentComponent)model.getRootComponent()).getQName().getNamespaceURI(); } return new QName( ns, getName() ); }