net.sf.ant4eclipse.model.launch
Class LaunchFileParser

java.lang.Object
  extended by net.sf.ant4eclipse.model.launch.LaunchFileParser

public class LaunchFileParser
extends java.lang.Object

LaunchFileReader


Field Summary
static java.lang.String JAVA_LAUNCHCONFIGURATION
           
static java.lang.String JUNIT_LAUNCHCONFIGURATION
           
static java.lang.String X_CLASSPATH_ENTRIES
           
static java.lang.String X_JUNIT_CONTAINER
           
static java.lang.String X_JUNIT_TESTNAME
           
static java.lang.String X_LAUNCHCONFIG_TYPE
           
static java.lang.String X_MAIN_TYPE
           
static java.lang.String X_PROGRAM_ARGUMENTS
           
static java.lang.String X_PROJECT_NAME
           
static java.lang.String X_RCP_CLASSPATH_ID
           
static java.lang.String X_RCP_CLASSPATH_TYPE
          Xpath-Expression, to get the type of a classpath entry.
static java.lang.String X_RCP_CONTAINER_PATH
           
static java.lang.String X_RCP_DEFAULT_CLASSPATH_TYPE_ID
           
static java.lang.String X_RCP_INTERNAL_ARCHIVE
           
static java.lang.String X_RCP_MEMENTO_PROJECT
           
static java.lang.String X_RCP_MEMENTO_VARIABLESTRING
           
static java.lang.String X_RCP_PROJECT_NAME
           
static java.lang.String X_RCP_VARIABLE
           
static java.lang.String X_RCP_VARIABLE_CLASSPATH_TYPE_ID
           
static java.lang.String X_VMARGUMENTS
           
static java.lang.String X_WORKING_DIR
           
 
Constructor Summary
LaunchFileParser(java.io.File file)
          Launches the parser for the supplied file.
 
Method Summary
 AbstractLaunchConfiguration getLaunchConfiguration()
          Returns the parsed launch configuration.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

JAVA_LAUNCHCONFIGURATION

public static final java.lang.String JAVA_LAUNCHCONFIGURATION
See Also:
Constant Field Values

JUNIT_LAUNCHCONFIGURATION

public static final java.lang.String JUNIT_LAUNCHCONFIGURATION
See Also:
Constant Field Values

X_LAUNCHCONFIG_TYPE

public static final java.lang.String X_LAUNCHCONFIG_TYPE
See Also:
Constant Field Values

X_PROJECT_NAME

public static final java.lang.String X_PROJECT_NAME
See Also:
Constant Field Values

X_PROGRAM_ARGUMENTS

public static final java.lang.String X_PROGRAM_ARGUMENTS
See Also:
Constant Field Values

X_VMARGUMENTS

public static final java.lang.String X_VMARGUMENTS
See Also:
Constant Field Values

X_MAIN_TYPE

public static final java.lang.String X_MAIN_TYPE
See Also:
Constant Field Values

X_CLASSPATH_ENTRIES

public static final java.lang.String X_CLASSPATH_ENTRIES
See Also:
Constant Field Values

X_WORKING_DIR

public static final java.lang.String X_WORKING_DIR
See Also:
Constant Field Values

X_RCP_CLASSPATH_TYPE

public static final java.lang.String X_RCP_CLASSPATH_TYPE
Xpath-Expression, to get the type of a classpath entry. Note: this is "relative" to the Classpath-Entry(!) document

See Also:
Constant Field Values

X_RCP_CLASSPATH_ID

public static final java.lang.String X_RCP_CLASSPATH_ID
See Also:
Constant Field Values

X_RCP_PROJECT_NAME

public static final java.lang.String X_RCP_PROJECT_NAME
See Also:
Constant Field Values

X_RCP_INTERNAL_ARCHIVE

public static final java.lang.String X_RCP_INTERNAL_ARCHIVE
See Also:
Constant Field Values

X_RCP_CONTAINER_PATH

public static final java.lang.String X_RCP_CONTAINER_PATH
See Also:
Constant Field Values

X_RCP_VARIABLE

public static final java.lang.String X_RCP_VARIABLE
See Also:
Constant Field Values

X_RCP_MEMENTO_PROJECT

public static final java.lang.String X_RCP_MEMENTO_PROJECT
See Also:
Constant Field Values

X_RCP_MEMENTO_VARIABLESTRING

public static final java.lang.String X_RCP_MEMENTO_VARIABLESTRING
See Also:
Constant Field Values

X_RCP_DEFAULT_CLASSPATH_TYPE_ID

public static final java.lang.String X_RCP_DEFAULT_CLASSPATH_TYPE_ID
See Also:
Constant Field Values

X_RCP_VARIABLE_CLASSPATH_TYPE_ID

public static final java.lang.String X_RCP_VARIABLE_CLASSPATH_TYPE_ID
See Also:
Constant Field Values

X_JUNIT_TESTNAME

public static final java.lang.String X_JUNIT_TESTNAME
See Also:
Constant Field Values

X_JUNIT_CONTAINER

public static final java.lang.String X_JUNIT_CONTAINER
See Also:
Constant Field Values
Constructor Detail

LaunchFileParser

public LaunchFileParser(java.io.File file)
                 throws FileParserException
Launches the parser for the supplied file.

Parameters:
file - The file that will be parsed.
Throws:
FileParserException - Parsing failed for some reason.
Method Detail

getLaunchConfiguration

public AbstractLaunchConfiguration getLaunchConfiguration()
Returns the parsed launch configuration.

Returns:
The parsed launch configuration.