Package org.eclipse.jdt.core.jdom
Class DOMFactory
java.lang.Object
org.eclipse.jdt.core.jdom.DOMFactory
- All Implemented Interfaces:
IDOMFactory
Deprecated.
The JDOM was made obsolete by the addition in 2.0 of the more
powerful, fine-grained DOM/AST API found in the
org.eclipse.jdt.core.dom package.
Standard implementation of
IDOMFactory, and the only means
of creating JDOMs and document fragments.
This class may be instantiated.
- Restriction:
- This class is not intended to be subclassed by clients.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionDeprecated.Creates a default type document fragment.Deprecated.Creates and return an empty JDOM.createCompilationUnit(char[] sourceCode, String name) Deprecated.Creates a JDOM on the given source code.createCompilationUnit(String sourceCode, String name) Deprecated.Creates a JDOM on the given source code.Deprecated.Creates a default field document fragment.createField(String sourceCode) Deprecated.Creates a field document fragment on the given source code.Deprecated.Creates an empty import document fragment.createImport(String sourceCode) Deprecated.Creates an import document fragment on the given source code.Deprecated.Creates an empty initializer document fragment.createInitializer(String sourceCode) Deprecated.Creates an initializer document fragment from the given source code.Deprecated.Creates a default type document fragment.Deprecated.Creates a default method document fragment.createMethod(String sourceCode) Deprecated.Creates a method document fragment on the given source code.Deprecated.Creates an empty package document fragment.createPackage(String sourceCode) Deprecated.Creates a package document fragment on the given source code.Deprecated.Creates a default type document fragment.createType(String sourceCode) Deprecated.Creates a type document fragment on the given source code.
-
Constructor Details
-
DOMFactory
public DOMFactory()Deprecated.Creates a new DOM factory.
-
-
Method Details
-
createCompilationUnit
Deprecated.Description copied from interface:IDOMFactoryCreates and return an empty JDOM. The initial content is an empty string.- Specified by:
createCompilationUnitin interfaceIDOMFactory- Returns:
- the new compilation unit
-
createCompilationUnit
Deprecated.Description copied from interface:IDOMFactoryCreates a JDOM on the given source code. The syntax for the given source code corresponds to CompilationUnit (JLS2 7.3).- Specified by:
createCompilationUnitin interfaceIDOMFactory- Parameters:
sourceCode- the source code character array, ornullname- the name of the compilation unit- Returns:
- the new compilation unit, or
nullif unable to recognize the source code, or if the source code isnull
-
createCompilationUnit
Deprecated.Description copied from interface:IDOMFactoryCreates a JDOM on the given source code. The syntax for the given source code corresponds to CompilationUnit (JLS2 7.3).- Specified by:
createCompilationUnitin interfaceIDOMFactory- Parameters:
sourceCode- the source code string, ornullname- the name of the compilation unit- Returns:
- the new compilation unit, or
nullif unable to recognize the source code, or if the source code isnull
-
createField
Deprecated.Description copied from interface:IDOMFactoryCreates a default field document fragment. Initially the field will have default protection, type"Object", name"aField", no comment, and no initializer.- Specified by:
createFieldin interfaceIDOMFactory- Returns:
- the new field
-
createField
Deprecated.Description copied from interface:IDOMFactoryCreates a field document fragment on the given source code. The given source string corresponds to FieldDeclaration (JLS2 8.3) and ConstantDeclaration (JLS2 9.3) restricted to a single VariableDeclarator clause.- Specified by:
createFieldin interfaceIDOMFactory- Parameters:
sourceCode- the source code- Returns:
- the new field, or
nullif unable to recognize the source code, if the source code isnull, or when the source contains more than one VariableDeclarator clause
-
createImport
Deprecated.Description copied from interface:IDOMFactoryCreates an empty import document fragment. Initially the import will have name"java.lang.*"and be non-static.- Specified by:
createImportin interfaceIDOMFactory- Returns:
- the new import
-
createImport
Deprecated.Description copied from interface:IDOMFactoryCreates an import document fragment on the given source code. The syntax for the given source string corresponds to ImportDeclaration (JLS2 7.5).- Specified by:
createImportin interfaceIDOMFactory- Parameters:
sourceCode- the source code- Returns:
- the new import, or
nullif unable to recognize the source code, or if the source code isnull
-
createInitializer
Deprecated.Description copied from interface:IDOMFactoryCreates an empty initializer document fragment. Initially the initializer will be static and have no body or comment.- Specified by:
createInitializerin interfaceIDOMFactory- Returns:
- the new initializer
-
createInitializer
Deprecated.Description copied from interface:IDOMFactoryCreates an initializer document fragment from the given source code. The syntax for the given source string corresponds to InstanceInitializer (JLS2 8.6) and StaticDeclaration (JLS2 8.7).- Specified by:
createInitializerin interfaceIDOMFactory- Parameters:
sourceCode- the source code- Returns:
- the new initializer, or
nullif unable to recognize the source code, or if the source code isnull
-
createMethod
Deprecated.Description copied from interface:IDOMFactoryCreates a default method document fragment. Initially the method will have public visibility, return type"void", be named"newMethod", have no parameters, no comment, and an empty body.- Specified by:
createMethodin interfaceIDOMFactory- Returns:
- the new method
-
createMethod
Deprecated.Description copied from interface:IDOMFactoryCreates a method document fragment on the given source code. The syntax for the given source string corresponds to MethodDeclaration (JLS2 8.4), ConstructorDeclaration (JLS2 8.8), and AbstractMethodDeclaration (JLS2 9.4).- Specified by:
createMethodin interfaceIDOMFactory- Parameters:
sourceCode- the source code- Returns:
- the new method, or
nullif unable to recognize the source code, or if the source code isnull
-
createPackage
Deprecated.Description copied from interface:IDOMFactoryCreates an empty package document fragment. Initially the package declaration will have no name.- Specified by:
createPackagein interfaceIDOMFactory- Returns:
- the new package
-
createPackage
Deprecated.Description copied from interface:IDOMFactoryCreates a package document fragment on the given source code. The syntax for the given source string corresponds to PackageDeclaration (JLS2 7.4).- Specified by:
createPackagein interfaceIDOMFactory- Parameters:
sourceCode- the source code- Returns:
- the new package, or
nullif unable to recognize the source code, or if the source code isnull
-
createType
Deprecated.Description copied from interface:IDOMFactoryCreates a default type document fragment. Initially the type will be a public class named"AClass", with no members or comment.- Specified by:
createTypein interfaceIDOMFactory- Returns:
- the new type
-
createClass
Deprecated.Description copied from interface:IDOMFactoryCreates a default type document fragment. Initially the type will be a public class named"AClass", with no members or comment.- Specified by:
createClassin interfaceIDOMFactory- Returns:
- the new class
-
createInterface
Deprecated.Description copied from interface:IDOMFactoryCreates a default type document fragment. Initially the type will be a public interface named"AnInterface", with no members or comment.- Specified by:
createInterfacein interfaceIDOMFactory- Returns:
- the new interface
-
createType
Deprecated.Description copied from interface:IDOMFactoryCreates a type document fragment on the given source code. The syntax for the given source string corresponds to ClassDeclaration (JLS2 8.1) and InterfaceDeclaration (JLS2 9.1).- Specified by:
createTypein interfaceIDOMFactory- Parameters:
sourceCode- the source code- Returns:
- the new type, or
nullif unable to recognize the source code, or if the source code isnull
-