Uses of Class
org.acm.seguin.summary.FileSummary

Packages that use FileSummary
org.acm.seguin.ide.common.action   
org.acm.seguin.metrics Contains code to gather metrics about the source code. 
org.acm.seguin.refactor Responsible for storing the software that performs the refactorings. 
org.acm.seguin.refactor.field Contains refactorings that apply to fields. 
org.acm.seguin.refactor.method Responsible for method refactorings. 
org.acm.seguin.refactor.type Contains the type refactorings. 
org.acm.seguin.summary Stores the metadata for the source code. 
org.acm.seguin.summary.query   
 

Uses of FileSummary in org.acm.seguin.ide.common.action
 

Methods in org.acm.seguin.ide.common.action that return FileSummary
protected  FileSummary SelectedFileSet.reloadFile(java.io.File file, java.io.StringReader input)
          Reloads the file summary
 

Methods in org.acm.seguin.ide.common.action with parameters of type FileSummary
protected  TypeSummary SelectedFileSet.getTypeSummary(FileSummary summary)
          Returns the type summary that has the same name as the file summary
 

Uses of FileSummary in org.acm.seguin.metrics
 

Methods in org.acm.seguin.metrics with parameters of type FileSummary
 java.lang.Object GatherData.visit(FileSummary node, java.lang.Object data)
          Visit a file summary.
 

Uses of FileSummary in org.acm.seguin.refactor
 

Methods in org.acm.seguin.refactor with parameters of type FileSummary
protected  void EliminatePackageImportVisitor.addRenamingTransforms(ComplexTransform refactoring, FileSummary node, java.lang.String className)
          Gets the RenamingTransform
protected  java.util.LinkedList EliminatePackageImportVisitor.getAppropriateClasses(FileSummary node)
          Gets the list of classes to iterate over
protected  TransformAST EliminatePackageImportVisitor.getFileSpecificTransform(FileSummary summary)
          Gets the File Specific Transform
protected  java.io.File EliminatePackageImportVisitor.getNewFile(FileSummary node)
          Gets the reference to the file where the refactored output should be sent
protected  AddImportTransform EliminatePackageImportVisitor.getNewImports(FileSummary node, java.lang.String className)
          Gets the New Imports transform
protected  boolean EliminatePackageImportVisitor.preconditions(FileSummary summary)
          Checks any preconditions
 

Uses of FileSummary in org.acm.seguin.refactor.field
 

Methods in org.acm.seguin.refactor.field with parameters of type FileSummary
 java.lang.Object RenameSystemTraversal.visit(FileSummary node, java.lang.Object data)
          Visit a file summary.
 java.lang.Object RemoveFieldFromSubclassVisitor.visit(FileSummary fileSummary, java.lang.Object data)
          Visits a file summary node and updates it if necessary
 

Uses of FileSummary in org.acm.seguin.refactor.method
 

Methods in org.acm.seguin.refactor.method with parameters of type FileSummary
 void EMParameterFinder.setExtractFileSummary(FileSummary value)
          Sets the ExtractFileSummary attribute of the EMParameterFinder object
 void EMParameterFinder.setMainFileSummary(FileSummary value)
          Sets the MainFileSummary attribute of the EMParameterFinder object
 java.lang.Object RenameSystemTraversal.visit(FileSummary node, java.lang.Object data)
          Visit a file summary.
 java.lang.Object RemoveMethodFromSubclassVisitor.visit(FileSummary fileSummary, java.lang.Object data)
          Visits a file summary node and updates it if necessary
 

Uses of FileSummary in org.acm.seguin.refactor.type
 

Methods in org.acm.seguin.refactor.type that return FileSummary
protected  FileSummary RenameClassRefactoring.getFileSummary()
          Gets the file summary that we are changing
protected  FileSummary RemoveEmptyClassRefactoring.getFileSummary()
          Gets the FileSummary attribute of the RemoveEmptyClassRefactoring object
 

Methods in org.acm.seguin.refactor.type with parameters of type FileSummary
protected abstract  void TypeChangeVisitor.addRenamingTransforms(ComplexTransform refactoring, FileSummary node, java.lang.String className)
          Gets the RenamingTransform
protected  void MoveClassVisitor.addRenamingTransforms(ComplexTransform refactoring, FileSummary node, java.lang.String className)
          Gets the RenamingTransform
protected  void RenameClassVisitor.addRenamingTransforms(ComplexTransform refactoring, FileSummary node, java.lang.String className)
          Gets the RenamingTransform
protected  void RemoveClassVisitor.alreadyImportsType(ComplexTransform refactoring, net.sourceforge.jrefactory.ast.ASTName oldOne, FileSummary node, TypeSummary importedType)
          We are performing the transformation on a refactoring that already has that type imported from another class
protected  void RenameClassVisitor.alreadyImportsType(ComplexTransform refactoring, net.sourceforge.jrefactory.ast.ASTName oldOne, FileSummary node, TypeSummary importedType)
          We are performing the transformation on a refactoring that already has that type imported from another class
protected abstract  java.util.LinkedList TypeChangeVisitor.getAppropriateClasses(FileSummary node)
          Gets the list of classes to iterate over
protected  java.util.LinkedList MoveClassVisitor.getAppropriateClasses(FileSummary node)
          Gets the AppropriateClasses attribute of the TypeChangeVisitor object
protected  java.util.LinkedList RenameClassVisitor.getAppropriateClasses(FileSummary node)
          Gets the AppropriateClasses attribute of the TypeChangeVisitor object
protected abstract  TransformAST TypeChangeVisitor.getFileSpecificTransform(FileSummary summary)
          Gets the File Specific Transform
protected  TransformAST MoveClassVisitor.getFileSpecificTransform(FileSummary summary)
          Gets the File Specific Transform
protected  TransformAST RenameClassVisitor.getFileSpecificTransform(FileSummary summary)
          Gets the File Specific Transform
protected abstract  java.io.File TypeChangeVisitor.getNewFile(FileSummary node)
          Gets the reference to the file where the refactored output should be sent
protected  java.io.File MoveClassVisitor.getNewFile(FileSummary node)
          Gets the reference to the file where the refactored output should be sent
protected  java.io.File RenameClassVisitor.getNewFile(FileSummary node)
          Gets the reference to the file where the refactored output should be sent
protected abstract  AddImportTransform TypeChangeVisitor.getNewImports(FileSummary node, java.lang.String className)
          Gets the New Imports transform
protected  AddImportTransform MoveClassVisitor.getNewImports(FileSummary node, java.lang.String className)
          Gets the New Imports transform
protected  AddImportTransform RemoveClassVisitor.getNewImports(FileSummary node, java.lang.String className)
          Gets the New Imports transform
protected  AddImportTransform RenameClassVisitor.getNewImports(FileSummary node, java.lang.String className)
          Gets the New Imports transform
protected  org.acm.seguin.refactor.type.State TypeChangeVisitor.getState(boolean foundImport, FileSummary node, java.lang.String className)
          Returns the state object to be used to determine if the particular type we are deleting is present
protected  boolean TypeChangeVisitor.preconditions(FileSummary summary)
          Checks any preconditions
 java.lang.Object TypeChangeVisitor.visit(FileSummary node, java.lang.Object data)
          Visit a file summary.
 

Uses of FileSummary in org.acm.seguin.summary
 

Methods in org.acm.seguin.summary that return FileSummary
static FileSummary FileSummary.getFileSummary(java.io.File file)
          Get the file summary for a particular file
 FileSummary PackageSummary.getFileSummary(java.lang.String name)
          Get a file summary by file name
static FileSummary FileSummary.getFileSummary(java.lang.String buffer)
          Get the file summary for a particular file
static FileSummary FileSummary.reloadFromBuffer(java.io.File file, java.io.Reader input)
          This method allows JBuilder to load a file summary from the buffer
 

Methods in org.acm.seguin.summary with parameters of type FileSummary
protected  void PackageSummary.addFileSummary(FileSummary fileSummary)
          Add a file summary
 void PackageSummary.deleteFileSummary(FileSummary fileSummary)
          Delete a file summary
 java.lang.Object SummaryVisitor.visit(FileSummary node, java.lang.Object data)
          Visit a file summary.
 java.lang.Object PrintVisitor.visit(FileSummary node, java.lang.Object data)
          Visit a file summary.
 java.lang.Object TraversalVisitor.visit(FileSummary node, java.lang.Object data)
          Visit a file summary.
 

Uses of FileSummary in org.acm.seguin.summary.query
 

Methods in org.acm.seguin.summary.query that return FileSummary
 FileSummary FileSummaryGetter.query(PackageSummary summary, java.lang.String typeName)
          Checks the package to determine if it contains that type
 FileSummary FileSummaryGetter.query(java.lang.String packageName, java.lang.String typeName)
          Places the query
 

Methods in org.acm.seguin.summary.query with parameters of type FileSummary
protected  boolean StayingTypeList.isIncluded(FileSummary summary)
          Determines if the types in the file should be included or not
protected abstract  boolean TypeList.isIncluded(FileSummary summary)
          Determines if the types in the file should be included or not
protected  boolean MovingTypeList.isIncluded(FileSummary summary)
          Determines if the types in the file should be included or not
static java.io.File TopLevelDirectory.query(FileSummary fileSummary)
          Return the top level directory from a FileSummary
static TypeSummary GetTypeSummary.query(FileSummary fileSummary, java.lang.String name)
          Searches a package for a particular type.
static boolean SamePackage.query(java.lang.String packageName, FileSummary summary)
          Check to see if they are the same package