| 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
Prints elements in a textual form. For example code generators use this.
Contains three kinds of public members:
ELEMENT_BEGIN and ELEMENT_END.
 print(java.lang.String) and println(java.lang.String).
 markMethod(org.openide.src.MethodElement, int), etc.
      notify about notable points inside the elements.
      For example, if a printer implementation wants to print only
      the header for a method, it may implement markMethod(org.openide.src.MethodElement, int) to throw
      ElementPrinterInterruptException to stop the printing there
      when it encounters HEADER_END.
 
| Field Summary | |
static int | 
BODY_BEGIN
Beginning of body.  | 
static int | 
BODY_END
End of body.  | 
static int | 
ELEMENT_BEGIN
Beginning of whole element.  | 
static int | 
ELEMENT_END
End of whole element.  | 
static int | 
HEADER_BEGIN
Beginning of header.  | 
static int | 
HEADER_END
End of header.  | 
static int | 
JAVADOC_BEGIN
Beginning of JavaDoc comment (if any).  | 
static int | 
JAVADOC_END
End of JavaDoc comment (if any).  | 
| Method Summary | |
 void | 
markClass(ClassElement element,
          int what)
Mark a notable point in a class element.  | 
 void | 
markConstructor(ConstructorElement element,
                int what)
Mark a notable point in a constructor element.  | 
 void | 
markField(FieldElement element,
          int what)
Mark a notable point in a field element.  | 
 void | 
markInitializer(InitializerElement element,
                int what)
Mark a notable point in a initializer element.  | 
 void | 
markMethod(MethodElement element,
           int what)
Mark a notable point in a method element.  | 
 void | 
print(String text)
Print some text.  | 
 void | 
println(String text)
Print a line of text with a newline.  | 
| Field Detail | 
public static final int ELEMENT_BEGIN
public static final int ELEMENT_END
public static final int JAVADOC_BEGIN
public static final int JAVADOC_END
public static final int HEADER_BEGIN
public static final int HEADER_END
public static final int BODY_BEGIN
public static final int BODY_END
| Method Detail | 
public void print(String text)
           throws ElementPrinterInterruptException
text - the textElementPrinterInterruptException - - see class description
public void println(String text)
             throws ElementPrinterInterruptException
text - the textElementPrinterInterruptException - - see class description
public void markClass(ClassElement element,
                      int what)
               throws ElementPrinterInterruptException
element - the elementwhat - which pointElementPrinterInterruptException - - see class description
public void markInitializer(InitializerElement element,
                            int what)
                     throws ElementPrinterInterruptException
element - the elementwhat - which pointElementPrinterInterruptException - - see class description
public void markField(FieldElement element,
                      int what)
               throws ElementPrinterInterruptException
element - the elementwhat - which pointElementPrinterInterruptException - - see class description
public void markConstructor(ConstructorElement element,
                            int what)
                     throws ElementPrinterInterruptException
element - the elementwhat - which pointElementPrinterInterruptException - - see class description
public void markMethod(MethodElement element,
                       int what)
                throws ElementPrinterInterruptException
element - the elementwhat - which pointElementPrinterInterruptException - - see class description
  | 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||