|
Eclipse JDT Release 3.7 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.jdt.core.formatter.CodeFormatterApplication
public class CodeFormatterApplication
Implements an Eclipse Application for org.eclipse.jdt.core.JavaCodeFormatter.
On MacOS, when invoked using the Eclipse executable, the "user.dir" property is set to the folder in which the eclipse.ini file is located. This makes it harder to use relative paths to point to the files to be formatted or the configuration file to use to set the code formatter's options.
There are a couple improvements that could be made: 1. Make a list of all the files first so that a file does not get formatted twice. 2. Use a text based progress monitor for output.
Field Summary |
---|
Fields inherited from interface org.eclipse.equinox.app.IApplication |
---|
EXIT_OK, EXIT_RELAUNCH, EXIT_RESTART |
Constructor Summary | |
---|---|
CodeFormatterApplication()
|
Method Summary | |
---|---|
Object |
start(IApplicationContext context)
Runs the Java code formatter application |
void |
stop()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public CodeFormatterApplication()
Method Detail |
---|
public Object start(IApplicationContext context) throws Exception
start
in interface IApplication
Exception
public void stop()
stop
in interface IApplication
|
Eclipse JDT Release 3.7 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Guidelines for using Eclipse APIs.
Copyright (c) 2000, 2011 IBM Corporation and others. All rights reserved.