X-Git-Url: http://git.phpeclipse.com diff --git a/net.sourceforge.phpeclipse/src/net/sourceforge/phpdt/core/jdom/DOMFactory.java b/net.sourceforge.phpeclipse/src/net/sourceforge/phpdt/core/jdom/DOMFactory.java index a803c26..179b6a6 100644 --- a/net.sourceforge.phpeclipse/src/net/sourceforge/phpdt/core/jdom/DOMFactory.java +++ b/net.sourceforge.phpeclipse/src/net/sourceforge/phpdt/core/jdom/DOMFactory.java @@ -13,144 +13,159 @@ package net.sourceforge.phpdt.core.jdom; import net.sourceforge.phpdt.internal.core.jdom.DOMBuilder; import net.sourceforge.phpdt.internal.core.jdom.SimpleDOMBuilder; - - /** - * Standard implementation of IDOMFactory, and the only means - * of creating JDOMs and document fragments. + * Standard implementation of IDOMFactory, and the only means of + * creating JDOMs and document fragments. *

* This class may be instantiated; it is not intended to be subclassed. *

*/ public class DOMFactory implements IDOMFactory { -/** - * Creates a new DOM factory. - */ -public DOMFactory() {} -/* (non-Javadoc) - * Method declared on IDOMFactory. - */ -public IDOMCompilationUnit createCompilationUnit() { - return (new DOMBuilder()).createCompilationUnit(); -} -/* (non-Javadoc) - * Method declared on IDOMFactory. - */ -public IDOMCompilationUnit createCompilationUnit(char[] sourceCode, String name) { - if(sourceCode == null) { - return null; - } - return (new SimpleDOMBuilder()).createCompilationUnit(sourceCode, name.toCharArray()); -} -/* (non-Javadoc) - * Method declared on IDOMFactory. - */ -public IDOMCompilationUnit createCompilationUnit(String sourceCode, String name) { - if(sourceCode == null) { - return null; - } - return (new SimpleDOMBuilder()).createCompilationUnit(sourceCode.toCharArray(), name.toCharArray()); -} -/* (non-Javadoc) - * Method declared on IDOMFactory. - */ -//public IDOMField createField() { -// return createField("Object aField;"+ ProjectPrefUtil.LINE_SEPARATOR); //$NON-NLS-1$ -//} -///* (non-Javadoc) -// * Method declared on IDOMFactory. -// */ -//public IDOMField createField(String sourceCode) { -// if(sourceCode == null) { -// return null; -// } -// return (new DOMBuilder()).createField(sourceCode.toCharArray()); -//} -/* (non-Javadoc) - * Method declared on IDOMFactory. - */ -//public IDOMImport createImport() { -// return (new DOMBuilder()).createImport(); -//} -///* (non-Javadoc) -// * Method declared on IDOMFactory. -// */ -//public IDOMImport createImport(String sourceCode) { -// if(sourceCode == null) { -// return null; -// } -// return (new DOMBuilder()).createImport(sourceCode.toCharArray()); -//} -/* (non-Javadoc) - * Method declared on IDOMFactory. - */ -//public IDOMInitializer createInitializer() { -// return createInitializer("static {}"+ ProjectPrefUtil.LINE_SEPARATOR); //$NON-NLS-1$ -//} -///* (non-Javadoc) -// * Method declared on IDOMFactory. -// */ -//public IDOMInitializer createInitializer(String sourceCode) { -// if(sourceCode == null) { -// return null; -// } -// return (new DOMBuilder()).createInitializer(sourceCode.toCharArray()); -//} -/* (non-Javadoc) - * Method declared on IDOMFactory. - */ -//public IDOMMethod createMethod() { -// return createMethod("public void newMethod() {"+ ProjectPrefUtil.LINE_SEPARATOR+"}"+ ProjectPrefUtil.LINE_SEPARATOR); //$NON-NLS-2$ //$NON-NLS-1$ -//} -///* (non-Javadoc) -// * Method declared on IDOMFactory. -// */ -//public IDOMMethod createMethod(String sourceCode) { -// if(sourceCode == null) { -// return null; -// } -// return (new DOMBuilder()).createMethod(sourceCode.toCharArray()); -//} -/* (non-Javadoc) - * Method declared on IDOMFactory. - */ -public IDOMPackage createPackage() { - return (new DOMBuilder()).createPackage(); -} -/* (non-Javadoc) - * Method declared on IDOMFactory. - */ -//public IDOMPackage createPackage(String sourceCode) { -// if(sourceCode == null) { -// return null; -// } -// return (new DOMBuilder()).createPackage(sourceCode.toCharArray()); -//} -///* (non-Javadoc) -// * Method declared on IDOMFactory. -// */ -//public IDOMType createType() { -// return createType("public class AClass {"+ ProjectPrefUtil.LINE_SEPARATOR +"}"+ ProjectPrefUtil.LINE_SEPARATOR); //$NON-NLS-2$ //$NON-NLS-1$ -//} -/* (non-Javadoc) - * Method declared on IDOMFactory. - */ -//public IDOMType createClass() { -// return createType("public class AClass {"+ ProjectPrefUtil.LINE_SEPARATOR +"}"+ ProjectPrefUtil.LINE_SEPARATOR); //$NON-NLS-2$ //$NON-NLS-1$ -//} -///* (non-Javadoc) -// * Method declared on IDOMFactory. -// */ -//public IDOMType createInterface() { -// return createType("public interface AnInterface {"+ ProjectPrefUtil.LINE_SEPARATOR +"}"+ ProjectPrefUtil.LINE_SEPARATOR); //$NON-NLS-2$ //$NON-NLS-1$ -//} -/* (non-Javadoc) - * Method declared on IDOMFactory. - */ -//public IDOMType createType(String sourceCode) { -// if(sourceCode == null) { -// return null; -// } -// return (new DOMBuilder()).createType(sourceCode.toCharArray()); -//} + /** + * Creates a new DOM factory. + */ + public DOMFactory() { + } + + /* + * (non-Javadoc) Method declared on IDOMFactory. + */ + public IDOMCompilationUnit createCompilationUnit() { + return (new DOMBuilder()).createCompilationUnit(); + } + + /* + * (non-Javadoc) Method declared on IDOMFactory. + */ + public IDOMCompilationUnit createCompilationUnit(char[] sourceCode, + String name) { + if (sourceCode == null) { + return null; + } + return (new SimpleDOMBuilder()).createCompilationUnit(sourceCode, name + .toCharArray()); + } + + /* + * (non-Javadoc) Method declared on IDOMFactory. + */ + public IDOMCompilationUnit createCompilationUnit(String sourceCode, + String name) { + if (sourceCode == null) { + return null; + } + return (new SimpleDOMBuilder()).createCompilationUnit(sourceCode + .toCharArray(), name.toCharArray()); + } + + /* + * (non-Javadoc) Method declared on IDOMFactory. + */ + // public IDOMField createField() { + // return createField("Object aField;"+ ProjectPrefUtil.LINE_SEPARATOR); + // //$NON-NLS-1$ + // } + // /* (non-Javadoc) + // * Method declared on IDOMFactory. + // */ + // public IDOMField createField(String sourceCode) { + // if(sourceCode == null) { + // return null; + // } + // return (new DOMBuilder()).createField(sourceCode.toCharArray()); + // } + /* + * (non-Javadoc) Method declared on IDOMFactory. + */ + // public IDOMImport createImport() { + // return (new DOMBuilder()).createImport(); + // } + // /* (non-Javadoc) + // * Method declared on IDOMFactory. + // */ + // public IDOMImport createImport(String sourceCode) { + // if(sourceCode == null) { + // return null; + // } + // return (new DOMBuilder()).createImport(sourceCode.toCharArray()); + // } + /* + * (non-Javadoc) Method declared on IDOMFactory. + */ + // public IDOMInitializer createInitializer() { + // return createInitializer("static {}"+ ProjectPrefUtil.LINE_SEPARATOR); + // //$NON-NLS-1$ + // } + // /* (non-Javadoc) + // * Method declared on IDOMFactory. + // */ + // public IDOMInitializer createInitializer(String sourceCode) { + // if(sourceCode == null) { + // return null; + // } + // return (new DOMBuilder()).createInitializer(sourceCode.toCharArray()); + // } + /* + * (non-Javadoc) Method declared on IDOMFactory. + */ + // public IDOMMethod createMethod() { + // return createMethod("public void newMethod() {"+ + // ProjectPrefUtil.LINE_SEPARATOR+"}"+ ProjectPrefUtil.LINE_SEPARATOR); + // //$NON-NLS-2$ //$NON-NLS-1$ + // } + // /* (non-Javadoc) + // * Method declared on IDOMFactory. + // */ + // public IDOMMethod createMethod(String sourceCode) { + // if(sourceCode == null) { + // return null; + // } + // return (new DOMBuilder()).createMethod(sourceCode.toCharArray()); + // } + /* + * (non-Javadoc) Method declared on IDOMFactory. + */ + public IDOMPackage createPackage() { + return (new DOMBuilder()).createPackage(); + } + /* + * (non-Javadoc) Method declared on IDOMFactory. + */ + // public IDOMPackage createPackage(String sourceCode) { + // if(sourceCode == null) { + // return null; + // } + // return (new DOMBuilder()).createPackage(sourceCode.toCharArray()); + // } + // /* (non-Javadoc) + // * Method declared on IDOMFactory. + // */ + // public IDOMType createType() { + // return createType("public class AClass {"+ ProjectPrefUtil.LINE_SEPARATOR + // +"}"+ ProjectPrefUtil.LINE_SEPARATOR); //$NON-NLS-2$ //$NON-NLS-1$ + // } + /* + * (non-Javadoc) Method declared on IDOMFactory. + */ + // public IDOMType createClass() { + // return createType("public class AClass {"+ ProjectPrefUtil.LINE_SEPARATOR + // +"}"+ ProjectPrefUtil.LINE_SEPARATOR); //$NON-NLS-2$ //$NON-NLS-1$ + // } + // /* (non-Javadoc) + // * Method declared on IDOMFactory. + // */ + // public IDOMType createInterface() { + // return createType("public interface AnInterface {"+ + // ProjectPrefUtil.LINE_SEPARATOR +"}"+ ProjectPrefUtil.LINE_SEPARATOR); + // //$NON-NLS-2$ //$NON-NLS-1$ + // } + /* + * (non-Javadoc) Method declared on IDOMFactory. + */ + // public IDOMType createType(String sourceCode) { + // if(sourceCode == null) { + // return null; + // } + // return (new DOMBuilder()).createType(sourceCode.toCharArray()); + // } }