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; } }