Package editor.util

Class SourceFileCreator


  • public class SourceFileCreator
    extends java.lang.Object
    • Field Detail

      • _created

        private java.nio.file.Path _created
    • Constructor Detail

      • SourceFileCreator

        private SourceFileCreator()
    • Method Detail

      • getCreated

        public java.nio.file.Path getCreated()
      • clearCreated

        public void clearCreated()
      • getOrMakeUntitledProgram

        public java.nio.file.Path getOrMakeUntitledProgram​(Experiment experiment)
      • create

        public void create​(ClassType classType)
      • createNamespace

        public void createNamespace()
      • createTextFile

        public void createTextFile()
      • getParentContext

        private java.nio.file.Path getParentContext()
      • create

        public void create​(java.nio.file.Path file,
                           ITypeFactory factory,
                           java.lang.String typeName)
      • create

        public void create​(java.nio.file.Path selectedFile,
                           ClassType classType)
      • writeStub

        private boolean writeStub​(java.nio.file.Path file,
                                  ClassType classType)
      • writeClassStub

        private boolean writeClassStub​(java.nio.file.Path file,
                                       ClassType classType)
      • writeJavaStub

        private boolean writeJavaStub​(java.nio.file.Path file,
                                      ClassType classType)
      • writeTempateStub

        private boolean writeTempateStub​(java.nio.file.Path file)
      • displayTypeWarning

        private int displayTypeWarning​(java.nio.file.Path file)
      • writeEnhancementStub

        private boolean writeEnhancementStub​(java.nio.file.Path file)