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

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

本文整理了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

/**
 * Tests if isNode() returns true
 */
public void testIsNode() {
  assertTrue("isNode() must return true.",
      testRootNode.isNode());
}

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

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

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

@Override
public boolean isNode() {
  return getWrappedNode().isNode();
}

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

@Override
public boolean isNode() {
  try {
    return getNode().isNode();
  } catch (RepositoryException re) {
    return false;
  }
}

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

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

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

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

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

@Before
public void setUp() throws Exception {
  List<DelegateByNodeTypeActionDefinition.NodeTypeToActionMapping> nodeTypeToActionMappingList = new ArrayList<>();
  DelegateByNodeTypeActionDefinition.NodeTypeToActionMapping nodeTypeToActionMapping = new DelegateByNodeTypeActionDefinition.NodeTypeToActionMapping();
  nodeTypeToActionMapping.setAction(SOME_ACTION);
  nodeTypeToActionMapping.setNodeType(NodeTypes.Folder.NAME);
  nodeTypeToActionMappingList.add(nodeTypeToActionMapping);
  DelegateByNodeTypeActionDefinition delegateByNodeTypeActionDefinition = new DelegateByNodeTypeActionDefinition();
  delegateByNodeTypeActionDefinition.setNodeTypeToActionMappings(nodeTypeToActionMappingList);
  actionDefinition = mock(ActionDefinition.class);
  actionExecutor = mock(ActionExecutor.class);
  NodeType nodeType = mock(NodeType.class);
  when(nodeType.getName()).thenReturn(NodeTypes.Folder.NAME);
  Node node = mock(Node.class);
  when(node.isNode()).thenReturn(true);
  when(node.getPrimaryNodeType()).thenReturn(nodeType);
  JcrItemAdapter itemAdapter = mock(JcrItemAdapter.class);
  when(itemAdapter.getJcrItem()).thenReturn(node);
  availabilityChecker = mock(AvailabilityChecker.class);
  ContentConnector contentConnector = mock(ContentConnector.class);
  delegateByNodeTypeAction = new DelegateByNodeTypeAction(delegateByNodeTypeActionDefinition, actionExecutor, itemAdapter, availabilityChecker, contentConnector);
}

相关文章

微信公众号

最新文章

更多