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.