public NodeDefinition getDefinition()

in src/main/java/org/apache/sling/testing/mock/jcr/MockNode.java [479:492]


    public NodeDefinition getDefinition() throws RepositoryException {
        if (((MockNodeTypeManager)getSession().getWorkspace().getNodeTypeManager()).isMode(ResolveMode.MOCK_ALL)) {
            // for backward compatibility
            return new MockNodeDefinition();
        } else {
            String nodeName = getName();
            NodeDefinition nodeDef = findChildNodeDef(nodeName);
            if (nodeDef == null) {
                // try the wildcard def
                nodeDef = findChildNodeDef("*");
            }
            return nodeDef;
        }
    }