package com.vci.common.qt.object;
|
|
import com.vci.common.qt.interfaces.IParserFactory;
|
|
public class ParserHelper {
|
|
private static IParserFactory _factory = null;
|
|
public static IParserFactory getParserFactory() {
|
if (_factory != null)
|
return _factory;
|
|
String sParserFactoryClass = "com.vci.server.oq.parsers.ParserFactory";
|
try {
|
_factory = (IParserFactory)Class.forName(sParserFactoryClass).newInstance();
|
|
return _factory;
|
} catch (InstantiationException e) {
|
// TODO Auto-generated catch block
|
e.printStackTrace();
|
} catch (IllegalAccessException e) {
|
// TODO Auto-generated catch block
|
e.printStackTrace();
|
} catch (ClassNotFoundException e) {
|
// TODO Auto-generated catch block
|
e.printStackTrace();
|
}
|
|
return null;
|
}
|
}
|