📄 formatwriterfactory.java
字号:
package com.sri.oaa2.simplefac;
import com.sri.oaa2.icl.*;
import org.apache.log4j.Logger;
import java.io.*;
public class FormatWriterFactory implements FormatTypes
{
// Logger for this class
static Logger logger = Logger.getLogger(FormatWriterFactory.class.getName());
public static FormatWriter createFormatWriter(IclTerm type, OutputStream os, int bufSize)
{
String format = type.toIdentifyingString();
if(logger.isDebugEnabled()) {
logger.debug("FormatFactoryWriter.createFormatWriter(): type is " + format);
}
if(format.equals(formatTypes[BINARY])) {
if(logger.isDebugEnabled()) {
logger.debug("FormatFactorWriter");
}
return new BinaryFormatWriter(os, bufSize);
}
else {
return new GenericFormatWriter(type, os, bufSize);
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -