javax.jcr.Session.getNamespacePrefix()方法的使用及代码示例

x33g5p2x  于2022-01-29 转载在 其他  
字(7.2k)|赞(0)|评价(0)|浏览(85)

本文整理了Java中javax.jcr.Session.getNamespacePrefix()方法的一些代码示例,展示了Session.getNamespacePrefix()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Session.getNamespacePrefix()方法的具体详情如下:
包路径:javax.jcr.Session
类名称:Session
方法名:getNamespacePrefix

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));
}

相关文章

微信公众号

最新文章

更多