本文整理汇总了Java中net.sourceforge.plantuml.FileFormat.ATXT属性的典型用法代码示例。如果您正苦于以下问题:Java FileFormat.ATXT属性的具体用法?Java FileFormat.ATXT怎么用?Java FileFormat.ATXT使用的例子?那么恭喜您, 这里精选的属性代码示例或许可以为您提供帮助。您也可以进一步了解该属性所在类net.sourceforge.plantuml.FileFormat
的用法示例。
在下文中一共展示了FileFormat.ATXT属性的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: getSequenceDiagramPngMaker
private FileMaker getSequenceDiagramPngMaker(FileFormatOption fileFormatOption) {
final FileFormat fileFormat = fileFormatOption.getFileFormat();
if (fileFormat == FileFormat.ATXT || fileFormat == FileFormat.UTXT) {
return new SequenceDiagramTxtMaker(this, fileFormat);
}
if (modeTeoz()) {
return new SequenceDiagramFileMakerTeoz(this, getSkin2(), fileFormatOption);
}
return new SequenceDiagramFileMakerPuma2(this, getSkin2(), fileFormatOption);
}
示例2: exportDiagramInternal
@Override
protected ImageData exportDiagramInternal(OutputStream os, int index, FileFormatOption fileFormatOption)
throws IOException {
final FileFormat fileFormat = fileFormatOption.getFileFormat();
if (fileFormat == FileFormat.ATXT || fileFormat == FileFormat.UTXT) {
try {
createFilesTxt(os, index, fileFormat);
} catch (Throwable t) {
t.printStackTrace(new PrintStream(os));
}
return new ImageDataSimple();
}
if (fileFormat.name().startsWith("XMI")) {
createFilesXmi(os, fileFormat);
return new ImageDataSimple();
}
if (fileFormat == FileFormat.SCXML) {
createFilesScxml(os);
return new ImageDataSimple();
}
if (getUmlDiagramType() == UmlDiagramType.COMPOSITE) {
throw new UnsupportedOperationException();
}
// final CucaDiagramFileMaker maker = OptionFlags.USE_HECTOR ? new CucaDiagramFileMakerHectorC1(this)
// : new CucaDiagramFileMakerSvek(this);
final CucaDiagramFileMaker maker = this.isUseJDot() ? new CucaDiagramFileMakerJDot(this,
fileFormat.getDefaultStringBounder()) : new CucaDiagramFileMakerSvek(this);
final ImageData result = maker.createFile(os, getDotStrings(), fileFormatOption);
if (result == null) {
return new ImageDataSimple();
}
this.warningOrError = result.getWarningOrError();
return result;
}
示例3: getSequenceDiagramPngMaker
private FileMaker getSequenceDiagramPngMaker(FileFormatOption fileFormatOption) {
final FileFormat fileFormat = fileFormatOption.getFileFormat();
if (fileFormat == FileFormat.ATXT || fileFormat == FileFormat.UTXT) {
return new SequenceDiagramTxtMaker(this, fileFormat);
}
if (OptionFlags.TEOZ) {
return new SequenceDiagramFileMakerTeoz(this, skin, fileFormatOption);
}
return new SequenceDiagramFileMakerPuma2(this, skin, fileFormatOption);
}
示例4: exportDiagramInternal
@Override
final protected ImageData exportDiagramInternal(OutputStream os, int index, FileFormatOption fileFormatOption)
throws IOException {
final FileFormat fileFormat = fileFormatOption.getFileFormat();
if (fileFormat == FileFormat.ATXT || fileFormat == FileFormat.UTXT) {
try {
createFilesTxt(os, index, fileFormat);
} catch (Throwable t) {
t.printStackTrace(new PrintStream(os));
}
return new ImageDataSimple();
}
if (fileFormat.name().startsWith("XMI")) {
createFilesXmi(os, fileFormat);
return new ImageDataSimple();
}
if (getUmlDiagramType() == UmlDiagramType.COMPOSITE) {
throw new UnsupportedOperationException();
}
final CucaDiagramFileMaker maker = OptionFlags.USE_HECTOR ? new CucaDiagramFileMakerHectorC1(this)
: new CucaDiagramFileMakerSvek(this);
final ImageData result = maker.createFile(os, getDotStrings(), fileFormatOption);
if (result == null) {
return new ImageDataSimple();
}
this.warningOrError = result.getWarningOrError();
return result;
}