private SelectorImpl parseSelector() throws ParseException { String nodeTypeName = readName(); if (namePathMapper != null) { try { nodeTypeName = namePathMapper.getOakName(nodeTypeName); } catch (RepositoryException e) { ParseException e2 = getSyntaxError("could not convert node type name " + nodeTypeName); e2.initCause(e); throw e2; } } NodeTypeInfo nodeTypeInfo = nodeTypes.getNodeTypeInfo(nodeTypeName); if (!nodeTypeInfo.exists()) { throw getSyntaxError("unknown node type"); } String selectorName = nodeTypeName; if (readIf("AS")) { selectorName = readName(); } return factory.selector(nodeTypeInfo, selectorName); }
private SelectorImpl parseSelector() throws ParseException { String nodeTypeName = readName(); if (namePathMapper != null) { try { nodeTypeName = namePathMapper.getOakName(nodeTypeName); } catch (RepositoryException e) { ParseException e2 = getSyntaxError("could not convert node type name " + nodeTypeName); e2.initCause(e); throw e2; } } NodeTypeInfo nodeTypeInfo = nodeTypes.getNodeTypeInfo(nodeTypeName); if (!nodeTypeInfo.exists()) { throw getSyntaxError("unknown node type"); } String selectorName = nodeTypeName; if (readIf("AS")) { selectorName = readName(); } return factory.selector(nodeTypeInfo, selectorName); }
private SelectorImpl parseSelector() throws ParseException { String nodeTypeName = readName(); if (namePathMapper != null) { try { nodeTypeName = namePathMapper.getOakName(nodeTypeName); } catch (RepositoryException e) { ParseException e2 = getSyntaxError("could not convert node type name " + nodeTypeName); e2.initCause(e); throw e2; } } NodeTypeInfo nodeTypeInfo = nodeTypes.getNodeTypeInfo(nodeTypeName); if (!nodeTypeInfo.exists()) { throw getSyntaxError("unknown node type"); } String selectorName = nodeTypeName; if (readIf("AS")) { selectorName = readName(); } return factory.selector(nodeTypeInfo, selectorName); }