Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.enhydra.kelp.common.node
Class OtterNodeFactory  view OtterNodeFactory download OtterNodeFactory.java

java.lang.Object
  extended byorg.enhydra.kelp.common.node.OtterNodeFactory

public abstract class OtterNodeFactory
extends java.lang.Object

Interface declaration


Constructor Summary
OtterNodeFactory()
           
 
Method Summary
abstract  OtterDocumentNode createDocumentNode(OtterNode node, java.lang.String file)
          Method declaration
abstract  OtterFolderNode createFolderNode(OtterNode node, java.lang.String name)
          Method declaration
abstract  OtterImageFileNode createImageFileNode(OtterNode node, java.lang.String file)
          Method declaration
abstract  OtterJavaFileNode createJavaFileNode(OtterNode node, java.lang.String file)
          Method declaration
abstract  OtterTemplateNode createTemplateNode(OtterNode node, java.lang.String file)
          Method declaration
abstract  OtterTextFileNode createTextFileNode(OtterNode node, java.lang.String file)
          Method declaration
abstract  OtterTemplateNode getTemplateNode(OtterNode node)
           
 void importFile(OtterProject project, java.io.File newFile)
           
abstract  OtterJavaFileNode[] replaceGeneratedSource(OtterProject project, OtterNode node, java.lang.String[] files)
          Method declaration
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OtterNodeFactory

public OtterNodeFactory()
Method Detail

createFolderNode

public abstract OtterFolderNode createFolderNode(OtterNode node,
                                                 java.lang.String name)
Method declaration


createDocumentNode

public abstract OtterDocumentNode createDocumentNode(OtterNode node,
                                                     java.lang.String file)
Method declaration


createImageFileNode

public abstract OtterImageFileNode createImageFileNode(OtterNode node,
                                                       java.lang.String file)
Method declaration


createJavaFileNode

public abstract OtterJavaFileNode createJavaFileNode(OtterNode node,
                                                     java.lang.String file)
Method declaration


createTextFileNode

public abstract OtterTextFileNode createTextFileNode(OtterNode node,
                                                     java.lang.String file)
Method declaration


createTemplateNode

public abstract OtterTemplateNode createTemplateNode(OtterNode node,
                                                     java.lang.String file)
Method declaration


getTemplateNode

public abstract OtterTemplateNode getTemplateNode(OtterNode node)

replaceGeneratedSource

public abstract OtterJavaFileNode[] replaceGeneratedSource(OtterProject project,
                                                           OtterNode node,
                                                           java.lang.String[] files)
Method declaration


importFile

public void importFile(OtterProject project,
                       java.io.File newFile)