本文整理了Java中javax.jcr.Session.getNamespacePrefix()
方法的一些代码示例,展示了Session.getNamespacePrefix()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Session.getNamespacePrefix()
方法的具体详情如下:
包路径:javax.jcr.Session
类名称:Session
方法名:getNamespacePrefix
[英]Returns the prefix to which the given uri
is mapped as currently set in this Session
.
[中]返回给定uri
映射到的前缀,该前缀当前在Session
中设置。
代码示例来源:origin: ModeShape/modeshape
private boolean isUriRegistered( String uri ) throws RepositoryException {
try {
session.getNamespacePrefix(uri);
return true;
} catch (NamespaceException e) {
return false;
}
}
代码示例来源:origin: apache/jackrabbit
public void setUp() throws Exception {
super.setUp();
JCR_XMLTEXT = superuser.getNamespacePrefix(NS_JCR_URI) + ":xmltext";
JCR_XMLCHAR = superuser.getNamespacePrefix(NS_JCR_URI) + ":xmlcharacters";
}
代码示例来源:origin: org.apache.jackrabbit/jackrabbit-spi-commons
/**
* {@inheritDoc}
*/
public String getPrefix(String uri) throws NamespaceException {
try {
return session.getNamespacePrefix(uri);
} catch (RepositoryException e) {
// should never get here...
throw new NamespaceException("internal error: failed to resolve namespace uri", e);
}
}
代码示例来源:origin: apache/jackrabbit
/**
* Return namespace prefix.
*/
public String getNamespacePrefix(String arg0)
throws NamespaceException, RepositoryException {
return getSession().getNamespacePrefix(arg0);
}
代码示例来源:origin: apache/jackrabbit-oak
@Override
public void runTest() throws RepositoryException {
for (int i = 0; i < 10000; i++) {
for (String uri : registry.getURIs()) {
session.getNamespacePrefix(uri);
}
}
}
代码示例来源:origin: org.onehippo.cms7/hippo-repository-engine
private String getNamespacePrefix(final Name name) {
try {
final String namespacePrefix = monitorSession.getNamespacePrefix(name.getNamespaceURI());
if (!hippoNamespacePrefixed.contains(namespacePrefix)) {
return namespacePrefix;
}
} catch (RepositoryException e) {
// ignore
}
return null;
}
代码示例来源:origin: org.apache.jackrabbit.vault/org.apache.jackrabbit.vault
/**
* {@inheritDoc}
*/
public String getPrefix(String uri) throws NamespaceException {
try {
return session.getNamespacePrefix(uri);
} catch (RepositoryException e) {
throw new NamespaceException(e);
}
}
代码示例来源:origin: org.apache.jackrabbit.vault/org.apache.jackrabbit.vault
/**
* {@inheritDoc}
*/
public String getPrefix(String uri) throws NamespaceException {
try {
return session.getNamespacePrefix(uri);
} catch (RepositoryException e) {
throw new NamespaceException(e);
}
}
代码示例来源:origin: apache/jackrabbit
/** {@inheritDoc} */
public String getNamespacePrefix(String uri)
throws RepositoryException, RemoteException {
try {
return session.getNamespacePrefix(uri);
} catch (RepositoryException ex) {
throw getRepositoryException(ex);
}
}
代码示例来源:origin: apache/jackrabbit
/**
* Tests if <code>VersionHistory.getPath()</code> returns the right path
*/
public void testGetPath() throws Exception {
assertTrue("VersionHistory.getPath() does not return the right path", vHistory.getPath().startsWith("/" + superuser.getNamespacePrefix(NS_JCR_URI) + ":system/" + superuser.getNamespacePrefix(NS_JCR_URI) + ":versionStorage/"));
}
代码示例来源:origin: apache/jackrabbit
/**
* {@inheritDoc}
*/
public String getPrefix(String uri) throws NamespaceException {
try {
return session.getNamespacePrefix(uri);
} catch (RepositoryException e) {
// should never get here...
throw new NamespaceException("internal error: failed to resolve namespace uri", e);
}
}
代码示例来源:origin: org.apache.jackrabbit/com.springsource.org.apache.jackrabbit.spi.commons
/**
* {@inheritDoc}
*/
public String getPrefix(String uri) throws NamespaceException {
try {
return session.getNamespacePrefix(uri);
} catch (RepositoryException e) {
// should never get here...
throw new NamespaceException("internal error: failed to resolve namespace uri", e);
}
}
代码示例来源:origin: apache/jackrabbit
protected void setUp() throws Exception {
isReadOnly = true;
session = getHelper().getReadOnlySession();
workspace = session.getWorkspace();
nsr = workspace.getNamespaceRegistry();
file = File.createTempFile("docViewExportTest", ".xml");
super.setUp();
JCR_XMLTEXT = session.getNamespacePrefix(NS_JCR_URI) + ":xmltext";
JCR_XMLDATA = session.getNamespacePrefix(NS_JCR_URI) + ":xmlcharacters";
testPath = testRoot;
}
代码示例来源:origin: pentaho/pentaho-platform
public NodeRepositoryFileData fromContentNode( final Session session, final PentahoJcrConstants pentahoJcrConstants,
final Node fileNode ) throws RepositoryException {
Node unstructuredNode = fileNode.getNode( pentahoJcrConstants.getJCR_CONTENT() );
final String pattern = session.getNamespacePrefix( PentahoJcrConstants.PHO_NS ) + ":" + "*"; //$NON-NLS-1$ //$NON-NLS-2$
Assert.isTrue( unstructuredNode.getNodes( pattern ).getSize() == 1 );
Node jcrNode = unstructuredNode.getNodes( pattern ).nextNode();
return new NodeRepositoryFileData( internalRead( session, pentahoJcrConstants, jcrNode, null ) );
}
代码示例来源:origin: org.modeshape/modeshape-sequencer-xml
private String createAttributeName( String uri,
String localName ) throws RepositoryException {
if (StringUtil.isBlank(uri)) {
return decoder.decode(localName.trim());
}
String prefix = session.getNamespacePrefix(uri);
assert prefix != null;
return prefix + ":" + decoder.decode(localName.trim());
}
代码示例来源:origin: ModeShape/modeshape
private String createAttributeName( String uri,
String localName ) throws RepositoryException {
if (StringUtil.isBlank(uri)) {
return decoder.decode(localName.trim());
}
String prefix = session.getNamespacePrefix(uri);
assert prefix != null;
return prefix + ":" + decoder.decode(localName.trim());
}
代码示例来源:origin: apache/jackrabbit
protected void setUp() throws Exception {
super.setUp();
checkSupportedOption(Repository.OPTION_BASELINES_SUPPORTED);
vm = superuser.getWorkspace().getVersionManager();
versionableNode2 = createVersionableNode(testRootNode, nodeName4, versionableNodeType);
ntConfiguration = superuser.getNamespacePrefix(NS_NT_URI) + ":configuration";
}
代码示例来源:origin: apache/jackrabbit
/**
* Tests that Session.getNamespacePrefix returns the session scoped
* mapping.
*/
public void testGetNamespacePrefix() throws RepositoryException {
String testPrefix = getUnusedPrefix();
// remap the jcr uri
session.setNamespacePrefix(testPrefix, NS_JCR_URI);
String prefix = session.getNamespacePrefix(NS_JCR_URI);
assertEquals("Session.getNamespacePrefix does not return the correct value.", testPrefix, prefix);
}
代码示例来源:origin: apache/jackrabbit
/**
* Tests if <code>Version.getNodes()</code> and <code>Version.getNodes(String)</code>
* returns the right child Node
*/
public void testGetNodes() throws Exception {
assertTrue("Version.getNodes() does not return a sub-node of type nt:frozenNode", version.getNodes().nextNode().isNodeType(ntFrozenNode));
assertTrue("Version.getNodes(String) does not return a sub-node of type nt:frozenNode", version.getNodes(superuser.getNamespacePrefix(NS_JCR_URI) + ":*").nextNode().isNodeType(ntFrozenNode));
}
代码示例来源:origin: apache/jackrabbit
/**
* Tests if <code>VersionHistory.getNodes()</code> and
* <code>VersionHistory.getNodes(String)</code> returns the right child
* Node
*/
public void testGetNodes() throws Exception {
Node n = vHistory.getNodes().nextNode();
assertTrue("VersionHistory.getNodes() does not return a sub-node of type nt:version", n.isNodeType(ntVersion) || n.isNodeType(ntVersionLabels));
assertTrue("VersionHistory.getNodes(String) does not return a sub-node of type nt:version", vHistory.getNodes(superuser.getNamespacePrefix(NS_JCR_URI) + ":r*").nextNode().isNodeType(ntVersion));
}
内容来源于网络,如有侵权,请联系作者删除!