org.chromattic.ext.ntdef
Class NTFolder

java.lang.Object
  extended by org.chromattic.ext.ntdef.NTHierarchyNode
      extended by org.chromattic.ext.ntdef.NTFolder
All Implemented Interfaces:
java.lang.Iterable<NTHierarchyNode>

public abstract class NTFolder
extends NTHierarchyNode
implements java.lang.Iterable<NTHierarchyNode>

Version:
$Revision$
Author:
Julien Viet

Constructor Summary
NTFolder()
           
 
Method Summary
 void addChild(NTHierarchyNode child)
           
 void addChild(java.lang.String childName, NTHierarchyNode child)
           
protected abstract  NTFile createFile()
           
 NTFile createFile(java.lang.String fileName, Resource contentResource)
           
protected abstract  NTFolder createFolder()
           
 NTFolder createFolder(java.lang.String folderName)
           
 NTHierarchyNode getChild(java.lang.String childName)
           
abstract  java.util.Map<java.lang.String,NTHierarchyNode> getChildren()
           
 NTFile getFile(java.lang.String fileName)
           
 NTFolder getFolder(java.lang.String fileName)
           
 java.util.Iterator<NTHierarchyNode> iterator()
           
 
Methods inherited from class org.chromattic.ext.ntdef.NTHierarchyNode
getCreated, getName, getParent, setParent
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NTFolder

public NTFolder()
Method Detail

createFile

protected abstract NTFile createFile()

createFolder

protected abstract NTFolder createFolder()

getChildren

public abstract java.util.Map<java.lang.String,NTHierarchyNode> getChildren()

iterator

public java.util.Iterator<NTHierarchyNode> iterator()
Specified by:
iterator in interface java.lang.Iterable<NTHierarchyNode>

createFolder

public NTFolder createFolder(java.lang.String folderName)

createFile

public NTFile createFile(java.lang.String fileName,
                         Resource contentResource)

addChild

public void addChild(NTHierarchyNode child)

addChild

public void addChild(java.lang.String childName,
                     NTHierarchyNode child)

getChild

public NTHierarchyNode getChild(java.lang.String childName)

getFile

public NTFile getFile(java.lang.String fileName)

getFolder

public NTFolder getFolder(java.lang.String fileName)


Copyright © 2014 eXo Platform SAS. All Rights Reserved.