Public Member Functions | |
PluginXmlWriter (File outFileFolder) throws IOException | |
void | write () throws IOException |
Static Public Attributes | |
static final String | xmlHeader = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n" |
static final String | eclipseTAG = "<?eclipse version=\"3.2\"?>\n" |
static final String | openingPluginTAG = "<plugin>\n" |
static final String | closingPluginTAG = "</plugin>\n\n" |
static final String | pluginXMLFileName = "plugin.xml" |
Write the plugin.xml
file.
The generated plugin has not extensions not extension points so PluginXmlWriter generates an empty plugin.xml file.
alma.acs.eclipse.utils.pluginbuilder.PluginXmlWriter.PluginXmlWriter | ( | File | outFileFolder | ) | throws IOException |
Constructor.
outFile | The writable file for writing plugin.xml info into |
IOException | In case of error creating the file for writing |
References alma.acs.eclipse.utils.pluginbuilder.PluginXmlWriter.pluginXMLFileName.
void alma.acs.eclipse.utils.pluginbuilder.PluginXmlWriter.write | ( | ) | throws IOException |
Write the XML content into the file
IOException | In case of errors writing into the file |
References alma.acs.eclipse.utils.pluginbuilder.PluginXmlWriter.closingPluginTAG, alma.acs.eclipse.utils.pluginbuilder.PluginXmlWriter.eclipseTAG, alma.acs.eclipse.utils.pluginbuilder.PluginXmlWriter.openingPluginTAG, and alma.acs.eclipse.utils.pluginbuilder.PluginXmlWriter.xmlHeader.
final String alma.acs.eclipse.utils.pluginbuilder.PluginXmlWriter.closingPluginTAG = "</plugin>\n\n" [static] |
The opening plugin TAG
Referenced by alma.acs.eclipse.utils.pluginbuilder.PluginXmlWriter.write().
final String alma.acs.eclipse.utils.pluginbuilder.PluginXmlWriter.eclipseTAG = "<?eclipse version=\"3.2\"?>\n" [static] |
The eclipse TAG
Referenced by alma.acs.eclipse.utils.pluginbuilder.PluginXmlWriter.write().
final String alma.acs.eclipse.utils.pluginbuilder.PluginXmlWriter.openingPluginTAG = "<plugin>\n" [static] |
The opening plugin TAG
Referenced by alma.acs.eclipse.utils.pluginbuilder.PluginXmlWriter.write().
final String alma.acs.eclipse.utils.pluginbuilder.PluginXmlWriter.pluginXMLFileName = "plugin.xml" [static] |
The name of the XML definition file
Referenced by alma.acs.eclipse.utils.pluginbuilder.PluginXmlWriter.PluginXmlWriter().
final String alma.acs.eclipse.utils.pluginbuilder.PluginXmlWriter.xmlHeader = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n" [static] |
The XML header
Referenced by alma.acs.eclipse.utils.pluginbuilder.PluginXmlWriter.write().