javax.jcr.Node.isNode()方法的使用及代码示例

x33g5p2x  于2022-01-24 转载在 其他  
字(3.4k)|赞(0)|评价(0)|浏览(205)

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

Node.isNode介绍

[英]Returns true if this node is of the specified primary node type or mixin type, or a subtype thereof. Returns false otherwise.

This method respects the effective node type of the node.
[中]如果此节点属于指定的主节点类型或mixin类型或其子类型,则返回true。否则返回false
此方法考虑节点的有效节点类型。

代码示例

代码示例来源:origin: apache/jackrabbit

  1. /**
  2. * Tests if isNode() returns true
  3. */
  4. public void testIsNode() {
  5. assertTrue("isNode() must return true.",
  6. testRootNode.isNode());
  7. }

代码示例来源:origin: apache/jackrabbit

  1. assertEquals("Two references of same node have different State for Node.isModified()", testNode1.isModified(), testNode2.isModified());
  2. assertEquals("Two references of same node have different State for Node.isNew()", testNode1.isNew(), testNode2.isNew());
  3. assertEquals("Two references of same node have different State for Node.isNode()", testNode1.isNode(), testNode2.isNode());
  4. assertEquals("Two references of same node have different State for Node.isNodeType()", testNode1.isNodeType(testNodeType), testNode2.isNodeType(testNodeType));
  5. assertTrue("Two references of same node should return true for Node1.isSame(Node2)", testNode1.isSame(testNode2));

代码示例来源:origin: info.magnolia/magnolia-core

  1. @Override
  2. public boolean isNode() {
  3. return getWrappedNode().isNode();
  4. }

代码示例来源:origin: nl.vpro/jcr-criteria

  1. @Override
  2. public boolean isNode() {
  3. try {
  4. return getNode().isNode();
  5. } catch (RepositoryException re) {
  6. return false;
  7. }
  8. }

代码示例来源:origin: org.apache.jackrabbit/jackrabbit-jcr-benchmark

  1. String type = getContentNode ? content.getProperty("jcr:mimeType").getString() : null;
  2. long length = getLength ? content.getProperty("jcr:data").getLength() : -1;
  3. assertTrue(child.isNode());
  4. if (getContentNode) {
  5. assertEquals(MIMETYPE, type);

代码示例来源:origin: apache/jackrabbit

  1. writer.print("<li><a href=\"");
  2. writer.print(Text.encodeIllegalHTMLCharacters(Text.escape(label)));
  3. if (child.isNode()) {
  4. writer.print("/");

代码示例来源:origin: info.magnolia.ui/magnolia-ui-framework-compatibility

  1. @Before
  2. public void setUp() throws Exception {
  3. List<DelegateByNodeTypeActionDefinition.NodeTypeToActionMapping> nodeTypeToActionMappingList = new ArrayList<>();
  4. DelegateByNodeTypeActionDefinition.NodeTypeToActionMapping nodeTypeToActionMapping = new DelegateByNodeTypeActionDefinition.NodeTypeToActionMapping();
  5. nodeTypeToActionMapping.setAction(SOME_ACTION);
  6. nodeTypeToActionMapping.setNodeType(NodeTypes.Folder.NAME);
  7. nodeTypeToActionMappingList.add(nodeTypeToActionMapping);
  8. DelegateByNodeTypeActionDefinition delegateByNodeTypeActionDefinition = new DelegateByNodeTypeActionDefinition();
  9. delegateByNodeTypeActionDefinition.setNodeTypeToActionMappings(nodeTypeToActionMappingList);
  10. actionDefinition = mock(ActionDefinition.class);
  11. actionExecutor = mock(ActionExecutor.class);
  12. NodeType nodeType = mock(NodeType.class);
  13. when(nodeType.getName()).thenReturn(NodeTypes.Folder.NAME);
  14. Node node = mock(Node.class);
  15. when(node.isNode()).thenReturn(true);
  16. when(node.getPrimaryNodeType()).thenReturn(nodeType);
  17. JcrItemAdapter itemAdapter = mock(JcrItemAdapter.class);
  18. when(itemAdapter.getJcrItem()).thenReturn(node);
  19. availabilityChecker = mock(AvailabilityChecker.class);
  20. ContentConnector contentConnector = mock(ContentConnector.class);
  21. delegateByNodeTypeAction = new DelegateByNodeTypeAction(delegateByNodeTypeActionDefinition, actionExecutor, itemAdapter, availabilityChecker, contentConnector);
  22. }

相关文章