public Iterator getNamespaceAxisIterator(Object o) throws UnsupportedAxisException { // Iterator of Namespace ArrayList<Namespace> namespaces = new ArrayList<Namespace>(); for (String prefix : nspr.getPrefixes()) { String uri = nspr.getNamespaceURI(prefix); Namespace ns = new Namespace(prefix, uri); namespaces.add(ns); } return namespaces.iterator(); }
public Iterator getNamespaceAxisIterator(Object o) throws UnsupportedAxisException { // Iterator of Namespace ArrayList<Namespace> namespaces = new ArrayList<Namespace>(); for (String prefix : nspr.getPrefixes()) { String uri = nspr.getNamespaceURI(prefix); Namespace ns = new Namespace(prefix, uri); namespaces.add(ns); } return namespaces.iterator(); }
if (prefixes.contains(prefix)) return namespacePrefixResolver.getNamespaceURI(prefix); return namespacePrefixResolver.getNamespaceURI(match);
if (prefixes.contains(prefix)) return namespacePrefixResolver.getNamespaceURI(prefix); return namespacePrefixResolver.getNamespaceURI(match);
private QName expandAttributeFieldName(String field, NamespacePrefixResolver namespacePrefixResolver) { QName qname; // Check for any prefixes and expand to the full uri if (field.charAt(1) != '{') { int colonPosition = field.indexOf(':'); if (colonPosition == -1) { // use the default namespace qname = QName.createQName(NamespaceService.DEFAULT_URI, field.substring(1)); } else { String prefix = field.substring(1, colonPosition); String uri = namespacePrefixResolver.getNamespaceURI(prefix); if (uri == null) { return null; } // find the prefix qname = QName.createQName(prefix, field.substring(colonPosition + 1), namespacePrefixResolver); } } else { qname = QName.createQName(field.substring(1)); } return qname; }
private QName expandAttributeFieldName(String field, NamespacePrefixResolver namespacePrefixResolver) { QName qname; // Check for any prefixes and expand to the full uri if (field.charAt(1) != '{') { int colonPosition = field.indexOf(':'); if (colonPosition == -1) { // use the default namespace qname = QName.createQName(NamespaceService.DEFAULT_URI, field.substring(1)); } else { String prefix = field.substring(1, colonPosition); String uri = namespacePrefixResolver.getNamespaceURI(prefix); if (uri == null) { return null; } // find the prefix qname = QName.createQName(prefix, field.substring(colonPosition + 1), namespacePrefixResolver); } } else { qname = QName.createQName(field.substring(1)); } return qname; }
String uri = namespacePrefixResolver.getNamespaceURI(components[0]);
String uri = namespacePrefixResolver.getNamespaceURI(components[0]);
static NamespacePrefixResolver mockNamespacePrefixResolver() { NamespacePrefixResolver mockNamespacePrefixResolver = Mockito.mock(NamespacePrefixResolver.class, new ThrowsException(new NamespaceException("Mock exception "))); Mockito.doReturn(Arrays.<String> asList(SiteModel.SITE_MODEL_PREFIX)).when(mockNamespacePrefixResolver).getPrefixes(SiteModel.SITE_MODEL_URL); Mockito.doReturn(SiteModel.SITE_MODEL_URL).when(mockNamespacePrefixResolver).getNamespaceURI(SiteModel.SITE_MODEL_PREFIX); Mockito.doReturn(Arrays.<String> asList(NamespaceService.CONTENT_MODEL_PREFIX)).when(mockNamespacePrefixResolver) .getPrefixes(NamespaceService.CONTENT_MODEL_1_0_URI); Mockito.doReturn(NamespaceService.CONTENT_MODEL_1_0_URI).when(mockNamespacePrefixResolver) .getNamespaceURI(NamespaceService.CONTENT_MODEL_PREFIX); Mockito.doReturn("mock(NamespacePrefixResolver)@" + TypeVirtualizationMethod.class.toString()).when(mockNamespacePrefixResolver).toString(); return mockNamespacePrefixResolver; }
for (String prefix : namespacePrefixResolver.getPrefixes()) nsXPath.addNamespace(prefix, namespacePrefixResolver.getNamespaceURI(prefix));
for (String prefix : namespacePrefixResolver.getPrefixes()) nsXPath.addNamespace(prefix, namespacePrefixResolver.getNamespaceURI(prefix));
for (String prefix : namespacePrefixResolver.getPrefixes()) nsXPath.addNamespace(prefix, namespacePrefixResolver.getNamespaceURI(prefix));
for (String prefix : namespacePrefixResolver.getPrefixes()) nsXPath.addNamespace(prefix, namespacePrefixResolver.getNamespaceURI(prefix));
addNamespace(prefix, documentNavigator.getNamespacePrefixResolver().getNamespaceURI(prefix));
@Override protected void setUp() throws Exception { super.setUp(); query = new VirtualQueryImpl(StoreRef.STORE_REF_WORKSPACE_SPACESSTORE.toString(), SearchService.LANGUAGE_FTS_ALFRESCO, QUERY_TEST_STRING_QUERY); mockitoActualEnvironment = Mockito.mock(ActualEnvironment.class); Mockito.when(mockitoActualEnvironment.query(Mockito.any(SearchParameters.class))) .thenReturn(new EmptyResultSet()); mockitoPrefixResolver = Mockito.mock(NamespacePrefixResolver.class); Mockito.when(mockitoPrefixResolver.getNamespaceURI(TST_PREFIX)).thenReturn(TEST_URI); Mockito.when(mockitoPrefixResolver.getPrefixes(TEST_URI)).thenReturn(Arrays.asList(TST_PREFIX)); Mockito.when(mockitoActualEnvironment.getNamespacePrefixResolver()).thenReturn(mockitoPrefixResolver); testQName1 = QName.createQName(TST_PREFIX, TEST_LOCAL_NAME_1, mockitoPrefixResolver); testQName2 = QName.createQName(TST_PREFIX, TEST_LOCAL_NAME_2, mockitoPrefixResolver); NodeRef n1 = new NodeRef("workspace://SpacesStore/17c8f11d-0936-4295-88a0-12b85764c76f"); NodeRef n2 = new NodeRef("workspace://SpacesStore/27c8f11d-0936-4295-88a0-12b85764c76f"); nodeOneReference = ((VirtualProtocol) Protocols.VIRTUAL.protocol).newReference(n1, "/1", n2); }
addNamespace(prefix, documentNavigator.getNamespacePrefixResolver().getNamespaceURI(prefix));
public void testLoad() { QueryRegisterComponentImpl qr = new QueryRegisterComponentImpl(); qr.setNamespaceService(namespaceService); qr.setDictionaryService(dictionaryService); qr.loadQueryCollection("testQueryRegister.xml"); assertNotNull(qr.getQueryDefinition(QName.createQName("alf", "query1", namespaceService))); assertEquals("lucene", qr.getQueryDefinition(QName.createQName("alf", "query1", namespaceService)).getLanguage()); assertEquals("http://www.trees.tulip/barking/woof", qr.getQueryDefinition(QName.createQName("alf", "query1", namespaceService)).getNamespacePrefixResolver().getNamespaceURI("tulip")); assertEquals("+QNAME:$alf:query-parameter-name", qr.getQueryDefinition(QName.createQName("alf", "query1", namespaceService)).getQuery()); assertEquals(2, qr.getQueryDefinition(QName.createQName("alf", "query1", namespaceService)).getQueryParameterDefs().size()); }