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.
-
public class DOMFactory
- extends
Object
- implements
IDOMFactory
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
|
DOMFactory
()
Deprecated. Creates a new DOM factory. |
|
Methods inherited from class java.lang.
Object
|
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait
|
DOMFactory
public DOMFactory()
-
Deprecated.
- Creates a new DOM factory.
createCompilationUnit
public
IDOMCompilationUnit createCompilationUnit()
-
Deprecated.
-
Description copied from interface:
IDOMFactory
- Creates and return an empty JDOM. The initial content is an empty string.
-
-
Specified by:
-
createCompilationUnit
in interface
IDOMFactory
-
-
Returns:
- the new compilation unit
createCompilationUnit
public
IDOMCompilationUnit createCompilationUnit(char[] sourceCode,
String name)
-
Deprecated.
-
Description copied from interface:
IDOMFactory
- Creates a JDOM on the given source code. The syntax for the given source
code corresponds to CompilationUnit (JLS2 7.3).
-
-
Specified by:
-
createCompilationUnit
in interface
IDOMFactory
-
-
Parameters:
-
sourceCode - the source code character array, or null
-
name - the name of the compilation unit
-
Returns:
- the new compilation unit, or
null if unable to recognize
the source code, or if the source code is null
createCompilationUnit
public
IDOMCompilationUnit createCompilationUnit(
String sourceCode,
String name)
-
Deprecated.
-
Description copied from interface:
IDOMFactory
- Creates a JDOM on the given source code. The syntax for the given source
code corresponds to CompilationUnit (JLS2 7.3).
-
-
Specified by:
-
createCompilationUnit
in interface
IDOMFactory
-
-
Parameters:
-
sourceCode - the source code string, or null
-
name - the name of the compilation unit
-
Returns:
- the new compilation unit, or
null if unable to recognize
the source code, or if the source code is null
createField
public
IDOMField createField()
-
Deprecated.
-
Description copied from interface:
IDOMFactory
- Creates a default field document fragment. Initially the field will have
default protection, type
"Object", name "aField",
no comment, and no initializer.
-
-
Specified by:
-
createField
in interface
IDOMFactory
-
-
Returns:
- the new field
createField
public
IDOMField createField(
String sourceCode)
-
Deprecated.
-
Description copied from interface:
IDOMFactory
- Creates 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:
-
createField
in interface
IDOMFactory
-
-
Parameters:
-
sourceCode - the source code
-
Returns:
- the new field, or
null if unable to recognize
the source code, if the source code is null, or when the source
contains more than one VariableDeclarator clause
createImport
public
IDOMImport createImport()
-
Deprecated.
-
Description copied from interface:
IDOMFactory
- Creates an empty import document fragment. Initially the import will have
name
"java.lang.*" and be non-static.
-
-
Specified by:
-
createImport
in interface
IDOMFactory
-
-
Returns:
- the new import
createImport
public
IDOMImport createImport(
String sourceCode)
-
Deprecated.
-
Description copied from interface:
IDOMFactory
- Creates an import document fragment on the given source code. The syntax for
the given source string corresponds to ImportDeclaration (JLS2 7.5).
-
-
Specified by:
-
createImport
in interface
IDOMFactory
-
-
Parameters:
-
sourceCode - the source code
-
Returns:
- the new import, or
null if unable to recognize
the source code, or if the source code is null
createInitializer
public
IDOMInitializer createInitializer()
-
Deprecated.
-
Description copied from interface:
IDOMFactory
- Creates an empty initializer document fragment. Initially the initializer
will be static and have no body or comment.
-
-
Specified by:
-
createInitializer
in interface
IDOMFactory
-
-
Returns:
- the new initializer
createInitializer
public
IDOMInitializer createInitializer(
String sourceCode)
-
Deprecated.
-
Description copied from interface:
IDOMFactory
- Creates 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:
-
createInitializer
in interface
IDOMFactory
-
-
Parameters:
-
sourceCode - the source code
-
Returns:
- the new initializer, or
null if unable to recognize
the source code, or if the source code is null
createMethod
public
IDOMMethod createMethod()
-
Deprecated.
-
Description copied from interface:
IDOMFactory
- Creates 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:
-
createMethod
in interface
IDOMFactory
-
-
Returns:
- the new method
createMethod
public
IDOMMethod createMethod(
String sourceCode)
-
Deprecated.
-
Description copied from interface:
IDOMFactory
- Creates 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:
-
createMethod
in interface
IDOMFactory
-
-
Parameters:
-
sourceCode - the source code
-
Returns:
- the new method, or
null if unable to recognize
the source code, or if the source code is null
createPackage
public
IDOMPackage createPackage()
-
Deprecated.
-
Description copied from interface:
IDOMFactory
- Creates an empty package document fragment. Initially the package
declaration will have no name.
-
-
Specified by:
-
createPackage
in interface
IDOMFactory
-
-
Returns:
- the new package
createPackage
public
IDOMPackage createPackage(
String sourceCode)
-
Deprecated.
-
Description copied from interface:
IDOMFactory
- Creates a package document fragment on the given source code. The syntax for
the given source string corresponds to PackageDeclaration (JLS2 7.4).
-
-
Specified by:
-
createPackage
in interface
IDOMFactory
-
-
Parameters:
-
sourceCode - the source code
-
Returns:
- the new package, or
null if unable to recognize
the source code, or if the source code is null
createType
public
IDOMType createType()
-
Deprecated.
-
Description copied from interface:
IDOMFactory
- Creates a default type document fragment. Initially the type will be
a public class named
"AClass", with no members or comment.
-
-
Specified by:
-
createType
in interface
IDOMFactory
-
-
Returns:
- the new type
createClass
public
IDOMType createClass()
-
Deprecated.
-
Description copied from interface:
IDOMFactory
- Creates a default type document fragment. Initially the type will be
a public class named
"AClass", with no members or comment.
-
-
Specified by:
-
createClass
in interface
IDOMFactory
-
-
Returns:
- the new class
createInterface
public
IDOMType createInterface()
-
Deprecated.
-
Description copied from interface:
IDOMFactory
- Creates a default type document fragment. Initially the type will be
a public interface named
"AnInterface", with no members or comment.
-
-
Specified by:
-
createInterface
in interface
IDOMFactory
-
-
Returns:
- the new interface
createType
public
IDOMType createType(
String sourceCode)
-
Deprecated.
-
Description copied from interface:
IDOMFactory
- Creates 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:
-
createType
in interface
IDOMFactory
-
-
Parameters:
-
sourceCode - the source code
-
Returns:
- the new type, or
null if unable to recognize
the source code, or if the source code is null
Copyright (c) IBM Corp. and others 2000, 2008. All Rights Reserved.