
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" |
Private Attributes | |
| final FileWriter | outFile |
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 [inline] |
Constructor.
| outFile | The writable file for writing plugin.xml info into |
| IOException | In case of error creating the file for writing |
References outFile, and pluginXMLFileName.
| void alma::acs::eclipse::utils::pluginbuilder::PluginXmlWriter::write | ( | ) | throws IOException [inline] |
Write the XML content into the file
| IOException | In case of errors writing into the file |
References closingPluginTAG, eclipseTAG, openingPluginTAG, outFile, and xmlHeader.
Referenced by alma::acs::eclipse::utils::pluginbuilder::PluginBuilder::addPluginXML().
final String alma::acs::eclipse::utils::pluginbuilder::PluginXmlWriter::closingPluginTAG = "</plugin>\n\n" [static] |
The opening plugin TAG
Referenced by write().
final String alma::acs::eclipse::utils::pluginbuilder::PluginXmlWriter::eclipseTAG = "<?eclipse version=\"3.2\"?>\n" [static] |
The eclipse TAG
Referenced by write().
final String alma::acs::eclipse::utils::pluginbuilder::PluginXmlWriter::openingPluginTAG = "<plugin>\n" [static] |
The opening plugin TAG
Referenced by write().
final FileWriter alma::acs::eclipse::utils::pluginbuilder::PluginXmlWriter::outFile [private] |
The file for writing
Referenced by PluginXmlWriter(), and write().
final String alma::acs::eclipse::utils::pluginbuilder::PluginXmlWriter::pluginXMLFileName = "plugin.xml" [static] |
The name of the XML definition file
Referenced by PluginXmlWriter().
final String alma::acs::eclipse::utils::pluginbuilder::PluginXmlWriter::xmlHeader = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n" [static] |
The XML header
Referenced by write().
1.6.2