Author: rombert Date: Tue Oct 28 16:12:07 2014 New Revision: 1634903 URL: http://svn.apache.org/r1634903 Log: SLING-4110 - Content Navigator should not show .vlt files
Modified: sling/trunk/tooling/ide/eclipse-ui/src/org/apache/sling/ide/eclipse/ui/nav/model/JcrNode.java Modified: sling/trunk/tooling/ide/eclipse-ui/src/org/apache/sling/ide/eclipse/ui/nav/model/JcrNode.java URL: http://svn.apache.org/viewvc/sling/trunk/tooling/ide/eclipse-ui/src/org/apache/sling/ide/eclipse/ui/nav/model/JcrNode.java?rev=1634903&r1=1634902&r2=1634903&view=diff ============================================================================== --- sling/trunk/tooling/ide/eclipse-ui/src/org/apache/sling/ide/eclipse/ui/nav/model/JcrNode.java (original) +++ sling/trunk/tooling/ide/eclipse-ui/src/org/apache/sling/ide/eclipse/ui/nav/model/JcrNode.java Tue Oct 28 16:12:07 2014 @@ -373,6 +373,10 @@ public class JcrNode implements IAdaptab outerLoop: while(membersList.size()>0) { for (Iterator<IResource> it = membersList.iterator(); it.hasNext();) { IResource iResource = it.next(); + if (isDotVltFile(iResource)) { + it.remove(); + continue; + } if (isVaultFile(iResource)) { GenericJcrRootFile gjrf = new GenericJcrRootFile(this, (IFile)iResource); it.remove(); @@ -429,7 +433,11 @@ public class JcrNode implements IAdaptab } } - private boolean isVaultFile(IResource iResource) + private boolean isDotVltFile(IResource res) { + return res.getType() == IResource.FILE && res.getName().equals(".vlt"); + } + + private boolean isVaultFile(IResource iResource) throws ParserConfigurationException, SAXException, IOException, CoreException { if (iResource.getName().endsWith(".xml")) {