|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--APStudio.ResourceMgtUtils
Field Summary | |
static edu.neu.ccs.demeter.dj.ClassGraph |
cg
|
static java.util.Vector |
connectorList
|
static java.lang.String |
NEWLINE
|
static java.util.List |
nodeList
|
static java.lang.String |
strategy
|
static java.lang.String |
TERMINATOR
|
Constructor Summary | |
ResourceMgtUtils()
|
Method Summary | |
static void |
appendContents(java.lang.String sourcefile,
java.lang.String target,
java.lang.String connectorName)
This is a method that takes a source file, a target string and connector Name, creates a nonstatic private (target) variable in the source file. |
static void |
createClassGraph()
|
static org.eclipse.core.resources.IFile |
createFileInFolder(org.eclipse.core.resources.IFolder folder,
java.lang.String fileName)
Creates a specified file in the given folder |
static void |
createFolderInProject(org.eclipse.core.resources.IProject project,
java.lang.String folderName)
creates a folder with folderName in the given project |
static edu.neu.ccs.demeter.dj.ClassGraph |
getClassGraph()
|
static org.eclipse.core.resources.IFile |
getFile(org.eclipse.core.resources.IProject proj,
java.lang.String fileName)
|
static org.eclipse.core.resources.IFile |
getFile(java.lang.String fileName)
|
static java.lang.String |
getFileContents(java.lang.String fileName)
|
static org.eclipse.core.resources.IFolder |
getFolder()
|
static java.io.InputStream |
getInitialContents(java.lang.String fileName)
|
static java.lang.String |
HighlightTraversal()
|
static void |
removeFieldFromFile(java.lang.String fileName,
java.lang.String fieldName)
need to work on this. |
static void |
removeFile(java.lang.String fileName)
Given a fileName remove the file from the Resource |
static void |
removeTemporaryFolder(org.eclipse.core.resources.IProject proj)
|
static void |
renameFile(java.lang.String oldName,
java.lang.String newName)
When a name of the node is changed we need to change the respective java files name . |
static java.lang.String |
replaceContentString(java.lang.String oldName,
java.lang.String newName,
java.lang.String Contents)
uses regex to match strings |
static void |
setClassGraph(edu.neu.ccs.demeter.dj.ClassGraph c)
|
static void |
setFileContents(org.eclipse.core.resources.IFile file,
java.lang.String Contents)
|
static void |
TempHighlightMethod(java.util.Vector nameList)
Given a list of names that was traversed by the strategy this method goes through all the collected nodes and edges and highlights them if they are contained in the list |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static java.lang.String strategy
public static edu.neu.ccs.demeter.dj.ClassGraph cg
public static java.util.List nodeList
public static java.util.Vector connectorList
public static java.lang.String TERMINATOR
public static java.lang.String NEWLINE
Constructor Detail |
public ResourceMgtUtils()
Method Detail |
public static void removeTemporaryFolder(org.eclipse.core.resources.IProject proj)
public static void createFolderInProject(org.eclipse.core.resources.IProject project, java.lang.String folderName)
project
- folderName
- public static edu.neu.ccs.demeter.dj.ClassGraph getClassGraph()
public static void setClassGraph(edu.neu.ccs.demeter.dj.ClassGraph c)
public static void createClassGraph()
public static org.eclipse.core.resources.IFolder getFolder()
public static java.lang.String HighlightTraversal()
public static void TempHighlightMethod(java.util.Vector nameList)
nameList
- A vector of names of the nodes and edges that were traversedpublic static void removeFieldFromFile(java.lang.String fileName, java.lang.String fieldName)
fileName
- fieldName
- public static java.lang.String replaceContentString(java.lang.String oldName, java.lang.String newName, java.lang.String Contents)
oldName
- newName
- Contents
-
public static void renameFile(java.lang.String oldName, java.lang.String newName)
oldName
- newName
- public static void removeFile(java.lang.String fileName)
fileName
- public static void appendContents(java.lang.String sourcefile, java.lang.String target, java.lang.String connectorName)
sourcefile
- target
- connectorName
- public static org.eclipse.core.resources.IFile createFileInFolder(org.eclipse.core.resources.IFolder folder, java.lang.String fileName)
folder
- fileName
-
public static org.eclipse.core.resources.IFile getFile(org.eclipse.core.resources.IProject proj, java.lang.String fileName)
proj
- fileName
-
public static org.eclipse.core.resources.IFile getFile(java.lang.String fileName)
fileName
-
public static void setFileContents(org.eclipse.core.resources.IFile file, java.lang.String Contents)
public static java.lang.String getFileContents(java.lang.String fileName)
fileName
-
public static java.io.InputStream getInitialContents(java.lang.String fileName)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |