org.openide.src
Class InitializerElement
java.lang.Object
|
+--org.openide.src.Element
|
+--org.openide.src.InitializerElement
- All Implemented Interfaces:
- Cloneable, ElementProperties, Node.Cookie, Serializable
- public final class InitializerElement
- extends Element
- implements Cloneable
Element which represents an initializer block.
This may be a static class initializer, or (as of Java 1.1)
a nonstatic initializer (usually used in anonymous inner classes).
- See Also:
- Serialized Form
Fields inherited from interface org.openide.src.ElementProperties |
PROP_ALL_CLASSES, PROP_BODY, PROP_CLASS_OR_INTERFACE, PROP_CLASSES, PROP_CONSTRUCTORS, PROP_EXCEPTIONS, PROP_FIELDS, PROP_IMPORTS, PROP_INIT_VALUE, PROP_INITIALIZERS, PROP_INTERFACES, PROP_JAVADOC, PROP_MEMBERS, PROP_METHODS, PROP_MODIFIERS, PROP_NAME, PROP_PACKAGE, PROP_PARAMETERS, PROP_RETURN, PROP_STATIC, PROP_STATUS, PROP_SUPERCLASS, PROP_TYPE, PROP_VALID |
InitializerElement
public InitializerElement()
- Create an initializer represented in memory.
InitializerElement
public InitializerElement(InitializerElement.Impl impl,
ClassElement declaringClass)
- Create an initializer.
- Parameters:
impl
- the pluggable implementationdeclaringClass
- the class containing it, or null
clone
public Object clone()
- Clone this initializer.
- Overrides:
clone
in class Object
- Returns:
- a new initializer with the same structure, but represented in memory
setStatic
public void setStatic(boolean stat)
throws SourceException
- Set the
static
flag for this initializer.
- Parameters:
stat
- true
to make static- Throws:
SourceException
- if impossible
isStatic
public boolean isStatic()
- Test whether this initializer is static.
- Returns:
true
if it is
setBody
public void setBody(String s)
throws SourceException
- Set the body of this initializer.
- Parameters:
s
- the new body- Throws:
SourceException
- if impossible
getBody
public String getBody()
- Get the body of this initializer.
- Returns:
- the string representing the body
getJavaDoc
public JavaDoc getJavaDoc()
- Get the class documentation.
- Returns:
- the JavaDoc
getDeclaringClass
public final ClassElement getDeclaringClass()
- Get the declaring class.
- Returns:
- the class that owns this initializer, or
null
print
public void print(ElementPrinter printer)
throws ElementPrinterInterruptException
- Description copied from class:
Element
- Print this element (and all its subelements) into an element printer.
- Overrides:
print
in class Element
- Following copied from class:
org.openide.src.Element
- Parameters:
printer
- the element printer- Throws:
ElementPrinterInterruptException
- if the printer canceled the printing
Built on December 12 2001. | Portions Copyright 1997-2001 Sun Microsystems, Inc. All rights reserved.