本文整理了Java中javax.jcr.Session.getNamespaceURI()
方法的一些代码示例,展示了Session.getNamespaceURI()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Session.getNamespaceURI()
方法的具体详情如下:
包路径:javax.jcr.Session
类名称:Session
方法名:getNamespaceURI
[英]Returns the URI to which the given prefix
is mapped as currently set in this Session
.
[中]返回给定prefix
映射到的URI,该URI当前在Session
中设置。
代码示例来源:origin: org.onehippo.cms7/hippo-repository-connector
/**
* Forwards the method call to the underlying session.
*/
public String getNamespaceURI(String prefix) throws NamespaceException, RepositoryException {
return session.getNamespaceURI(prefix);
}
代码示例来源:origin: org.onehippo.cms7/hippo-repository-engine
private boolean isNamespaceRegistered(final String prefix) throws RepositoryException {
try {
session.getNamespaceURI(prefix);
return true;
} catch (NamespaceException e) {
return false;
}
}
代码示例来源:origin: org.apache.jackrabbit/jackrabbit-jcr-commons
public String getNamespaceURI(String prefix) {
try {
return session.getNamespaceURI(prefix);
} catch (RepositoryException e) {
throw new RuntimeException(e);
}
}
}
代码示例来源:origin: apache/jackrabbit
public String getNamespaceURI(String prefix) {
try {
return session.getNamespaceURI(prefix);
} catch (RepositoryException e) {
throw new RuntimeException(e);
}
}
}
代码示例来源:origin: org.apache.jackrabbit.vault/org.apache.jackrabbit.vault
private void addNamespace(Session s, String name) throws RepositoryException {
int idx = name.indexOf(':');
if (idx > 0) {
String prefix = name.substring(0, idx);
String uri = s.getNamespaceURI(prefix);
namespaces.put(uri, prefix);
}
}
代码示例来源:origin: apache/jackrabbit
private String getExpandedName(String jcrName) throws RepositoryException {
if (jcrName.startsWith("{")) {
return jcrName;
} else {
int pos = jcrName.indexOf(":");
String prefix = (pos > -1) ? jcrName.substring(0, pos) : "";
String uri = superuser.getNamespaceURI(prefix);
return "{" + uri + "}" + jcrName.substring(pos+1);
}
}
代码示例来源:origin: org.apache.jackrabbit.vault/org.apache.jackrabbit.vault
/**
* {@inheritDoc}
*/
public String getURI(String prefix) throws NamespaceException {
try {
return session.getNamespaceURI(prefix);
} catch (RepositoryException e) {
throw new NamespaceException(e);
}
}
代码示例来源:origin: apache/jackrabbit
/**
* Return namespace URI.
*/
public String getNamespaceURI(String arg0)
throws NamespaceException, RepositoryException {
return getSession().getNamespaceURI(arg0);
}
代码示例来源:origin: apache/jackrabbit
/**
* {@inheritDoc}
*/
public String getURI(String prefix) throws NamespaceException {
try {
return session.getNamespaceURI(prefix);
} catch (RepositoryException e) {
// should never get here...
throw new NamespaceException("internal error: failed to resolve namespace prefix", e);
}
}
}
代码示例来源:origin: org.apache.jackrabbit/com.springsource.org.apache.jackrabbit.commons
/**
* {@inheritDoc}
*/
public String getURI(String prefix) throws NamespaceException {
try {
return session.getNamespaceURI(prefix);
} catch (RepositoryException e) {
// should never get here...
throw new NamespaceException("internal error: failed to resolve namespace prefix", e);
}
}
}
代码示例来源:origin: Adobe-Consulting-Services/acs-aem-commons
@Override
default String getNamespaceURI(final String prefix) throws NamespaceException, RepositoryException {
return unwrapSession().getNamespaceURI(prefix);
}
代码示例来源:origin: org.apache.jackrabbit/jackrabbit-jca
/**
* Return namespace URI.
*/
public String getNamespaceURI(String arg0)
throws NamespaceException, RepositoryException {
return getSession().getNamespaceURI(arg0);
}
代码示例来源:origin: org.apache.jackrabbit/com.springsource.org.apache.jackrabbit.spi.commons
/**
* {@inheritDoc}
*/
public String getURI(String prefix) throws NamespaceException {
try {
return session.getNamespaceURI(prefix);
} catch (RepositoryException e) {
// should never get here...
throw new NamespaceException("internal error: failed to resolve namespace prefix", e);
}
}
}
代码示例来源:origin: org.apache.jackrabbit/jackrabbit-spi-commons
/**
* {@inheritDoc}
*/
public String getURI(String prefix) throws NamespaceException {
try {
return session.getNamespaceURI(prefix);
} catch (RepositoryException e) {
// should never get here...
throw new NamespaceException("internal error: failed to resolve namespace prefix", e);
}
}
}
代码示例来源:origin: org.apache.jackrabbit.vault/org.apache.jackrabbit.vault
/**
* {@inheritDoc}
*/
public String getURI(String prefix) throws NamespaceException {
try {
return session.getNamespaceURI(prefix);
} catch (RepositoryException e) {
throw new NamespaceException(e);
}
}
代码示例来源:origin: apache/jackrabbit
/** {@inheritDoc} */
public String getNamespaceURI(String prefix)
throws RepositoryException, RemoteException {
try {
return session.getNamespaceURI(prefix);
} catch (RepositoryException ex) {
throw getRepositoryException(ex);
}
}
代码示例来源:origin: apache/jackrabbit
public CurrentUserPrivilegeSetProperty asDavProperty() throws RepositoryException {
List<Privilege> davPrivs = new ArrayList<Privilege>();
for (javax.jcr.security.Privilege privilege : session.getAccessControlManager().getPrivileges(absPath)) {
String privilegeName = privilege.getName();
String prefix = Text.getNamespacePrefix(privilegeName);
Namespace ns = (prefix.isEmpty()) ? Namespace.EMPTY_NAMESPACE : Namespace.getNamespace(prefix, session.getNamespaceURI(prefix));
davPrivs.add(Privilege.getPrivilege(Text.getLocalName(privilegeName), ns));
}
return new CurrentUserPrivilegeSetProperty(davPrivs.toArray(new Privilege[davPrivs.size()]));
}
}
代码示例来源:origin: apache/jackrabbit
/**
* Tests that Session.getNamespaceURI() returns according the session scoped
* mapping
*/
public void testGetNamespaceURI() throws RepositoryException {
String testPrefix = getUnusedPrefix();
// remap the jcr uri
session.setNamespacePrefix(testPrefix, NS_JCR_URI);
String uri = session.getNamespaceURI(testPrefix);
assertEquals("Session.getNamespaceURI does not return the correct value.", NS_JCR_URI, uri);
}
代码示例来源:origin: apache/jackrabbit-oak
@Test
public void verifyNameSpaces() throws Exception {
Session session = createAdminSession();
try {
assertEquals(
"http://www.example.org/",
session.getNamespaceURI("test"));
} finally {
session.logout();
}
}
代码示例来源:origin: apache/jackrabbit-oak
@Test
public void verifyNameSpaces() throws Exception {
Session session = createAdminSession();
try {
assertEquals(
"http://www.example.org/",
session.getNamespaceURI("test"));
} finally {
session.logout();
}
}
内容来源于网络,如有侵权,请联系作者删除!