use of org.eclipse.mylyn.wikitext.parser.markup.MarkupLanguage in project mylyn.docs by eclipse.
the class MarkupToXslfoTask method execute.
@Override
public void execute() throws BuildException {
if (file == null && filesets.isEmpty()) {
// $NON-NLS-1$
throw new BuildException(Messages.getString("MarkupToXslfoTask.0"));
}
if (file != null && !filesets.isEmpty()) {
// $NON-NLS-1$
throw new BuildException(Messages.getString("MarkupToXslfoTask.1"));
}
if (file != null) {
if (!file.exists()) {
// $NON-NLS-1$
throw new BuildException(MessageFormat.format(Messages.getString("MarkupToXslfoTask.2"), file));
} else if (!file.isFile()) {
// $NON-NLS-1$
throw new BuildException(MessageFormat.format(Messages.getString("MarkupToXslfoTask.3"), file));
} else if (!file.canRead()) {
// $NON-NLS-1$
throw new BuildException(MessageFormat.format(Messages.getString("MarkupToXslfoTask.4"), file));
}
}
MarkupLanguage markupLanguage = createMarkupLanguage();
for (FileSet fileset : filesets) {
File filesetBaseDir = fileset.getDir(getProject());
DirectoryScanner ds = fileset.getDirectoryScanner(getProject());
String[] files = ds.getIncludedFiles();
if (files != null) {
File baseDir = ds.getBasedir();
for (String file : files) {
File inputFile = new File(baseDir, file);
try {
processFile(markupLanguage, filesetBaseDir, inputFile);
} catch (BuildException e) {
throw e;
} catch (Exception e) {
throw new BuildException(MessageFormat.format(// $NON-NLS-1$
Messages.getString("MarkupToXslfoTask.5"), // $NON-NLS-1$
inputFile, e.getMessage()), e);
}
}
}
}
if (file != null) {
try {
processFile(markupLanguage, file.getParentFile(), file);
} catch (BuildException e) {
throw e;
} catch (Exception e) {
throw new BuildException(MessageFormat.format(Messages.getString("MarkupToXslfoTask.6"), file, e.getMessage()), // $NON-NLS-1$
e);
}
}
}
use of org.eclipse.mylyn.wikitext.parser.markup.MarkupLanguage in project mylyn.docs by eclipse.
the class HtmlToMarkupTask method execute.
@Override
public void execute() throws BuildException {
if (file == null && filesets.isEmpty()) {
// $NON-NLS-1$
throw new BuildException(Messages.getString("MarkupToHtmlTask.1"));
}
if (file != null && !filesets.isEmpty()) {
// $NON-NLS-1$
throw new BuildException(Messages.getString("MarkupToHtmlTask.2"));
}
if (file != null) {
if (!file.exists()) {
// $NON-NLS-1$
throw new BuildException(MessageFormat.format(Messages.getString("MarkupToHtmlTask.3"), file));
} else if (!file.isFile()) {
// $NON-NLS-1$
throw new BuildException(MessageFormat.format(Messages.getString("MarkupToHtmlTask.4"), file));
} else if (!file.canRead()) {
// $NON-NLS-1$
throw new BuildException(MessageFormat.format(Messages.getString("MarkupToHtmlTask.5"), file));
}
}
MarkupLanguage markupLanguage = createMarkupLanguage();
for (FileSet fileset : filesets) {
File filesetBaseDir = fileset.getDir(getProject());
DirectoryScanner ds = fileset.getDirectoryScanner(getProject());
String[] files = ds.getIncludedFiles();
if (files != null) {
File baseDir = ds.getBasedir();
for (String file : files) {
File inputFile = new File(baseDir, file);
try {
processFile(markupLanguage, filesetBaseDir, inputFile);
} catch (BuildException e) {
throw e;
} catch (Exception e) {
throw new BuildException(MessageFormat.format(// $NON-NLS-1$
Messages.getString("MarkupToHtmlTask.11"), // $NON-NLS-1$
inputFile, e.getMessage()), e);
}
}
}
}
if (file != null) {
try {
processFile(markupLanguage, file.getParentFile(), file);
} catch (BuildException e) {
throw e;
} catch (Exception e) {
throw new BuildException(MessageFormat.format(Messages.getString("MarkupToHtmlTask.12"), file, e.getMessage()), // $NON-NLS-1$
e);
}
}
}
use of org.eclipse.mylyn.wikitext.parser.markup.MarkupLanguage in project mylyn.docs by eclipse.
the class MarkupToDocbookTask method execute.
@Override
public void execute() throws BuildException {
if (file == null && filesets.isEmpty()) {
// $NON-NLS-1$
throw new BuildException(Messages.getString("MarkupToDocbookTask.1"));
}
if (file != null && !filesets.isEmpty()) {
// $NON-NLS-1$
throw new BuildException(Messages.getString("MarkupToDocbookTask.2"));
}
if (file != null) {
if (!file.exists()) {
// $NON-NLS-1$
throw new BuildException(MessageFormat.format(Messages.getString("MarkupToDocbookTask.3"), file));
} else if (!file.isFile()) {
// $NON-NLS-1$
throw new BuildException(MessageFormat.format(Messages.getString("MarkupToDocbookTask.4"), file));
} else if (!file.canRead()) {
// $NON-NLS-1$
throw new BuildException(MessageFormat.format(Messages.getString("MarkupToDocbookTask.5"), file));
}
}
MarkupLanguage markupLanguage = createMarkupLanguage();
for (FileSet fileset : filesets) {
File filesetBaseDir = fileset.getDir(getProject());
DirectoryScanner ds = fileset.getDirectoryScanner(getProject());
String[] files = ds.getIncludedFiles();
if (files != null) {
File baseDir = ds.getBasedir();
for (String file : files) {
File inputFile = new File(baseDir, file);
try {
processFile(markupLanguage, filesetBaseDir, inputFile);
} catch (BuildException e) {
throw e;
} catch (Exception e) {
throw new BuildException(MessageFormat.format(// $NON-NLS-1$
Messages.getString("MarkupToDocbookTask.6"), // $NON-NLS-1$
inputFile, e.getMessage()), e);
}
}
}
}
if (file != null) {
try {
processFile(markupLanguage, file.getParentFile(), file);
} catch (BuildException e) {
throw e;
} catch (Exception e) {
throw new BuildException(MessageFormat.format(Messages.getString("MarkupToDocbookTask.7"), file, e.getMessage()), // $NON-NLS-1$
e);
}
}
}
use of org.eclipse.mylyn.wikitext.parser.markup.MarkupLanguage in project mylyn.docs by eclipse.
the class WikiTextTest method getMarkupLanguageCopied.
@Test
public void getMarkupLanguageCopied() {
MarkupLanguage markupLanguage = WikiText.getMarkupLanguage("Textile");
assertNotSame(markupLanguage, WikiText.getMarkupLanguage("Textile"));
}
use of org.eclipse.mylyn.wikitext.parser.markup.MarkupLanguage in project mylyn.docs by eclipse.
the class WikiTextTest method getMarkupLanguage.
@Test
public void getMarkupLanguage() {
MarkupLanguage markupLanguage = WikiText.getMarkupLanguage("Textile");
assertNotNull(markupLanguage);
assertEquals("Textile", markupLanguage.getName());
}
Aggregations