Java Doc for RtfElement.java in  » Graphic-Library » fop » org » apache » fop » render » rtf » rtflib » rtfdoc » Java Source Code / Java DocumentationJava Source Code and Java Documentation

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » Graphic Library » fop » org.apache.fop.render.rtf.rtflib.rtfdoc 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   org.apache.fop.render.rtf.rtflib.rtfdoc.RtfElement

All known Subclasses:   org.apache.fop.render.rtf.rtflib.rtfdoc.RtfLineBreak,  org.apache.fop.render.rtf.rtflib.rtfdoc.RtfBookmark,  org.apache.fop.render.rtf.rtflib.rtfdoc.RtfText,  org.apache.fop.render.rtf.rtflib.rtfdoc.RtfString,  org.apache.fop.render.rtf.rtflib.rtfdoc.RtfPageBreak,  org.apache.fop.render.rtf.rtflib.rtfdoc.RtfContainer,  org.apache.fop.render.rtf.rtflib.rtfdoc.RtfGenerator,  org.apache.fop.render.rtf.rtflib.rtfdoc.RtfFontTable,  org.apache.fop.render.rtf.rtflib.rtfdoc.RtfExternalGraphic,
RtfElement
abstract public class RtfElement (Code)
Base class for all elements of an RTF file.
author:
   Bertrand Delacretaz bdelacretaz@codeconsult.ch
author:
   Andreas Putz a.putz@skynamics.com


Field Summary
final protected  RtfAttributesattrib
    
final protected  RtfContainerparent
    
final protected  Writerwriter
    

Constructor Summary
 RtfElement(RtfContainer parent, Writer w)
    
 RtfElement(RtfContainer parent, Writer w, RtfAttributes attr)
    

Method Summary
final public  voidclose()
    
 voiddump(Writer w, int indent)
    
 RtfElementgetParentOfClass(Class c)
    
public  RtfAttributesgetRtfAttributes()
    
 RtfFilegetRtfFile()
    
 booleanisClosed()
    
abstract public  booleanisEmpty()
    
public  voidnewLine()
     Starts a new line in the RTF file being written.
protected  booleanokToWriteRtf()
    
public  StringtoString()
    
protected  voidwriteAttributes(RtfAttributes attr, String[] nameList)
    
final protected  voidwriteControlWord(String word)
    
final protected  voidwriteControlWordNS(String word)
    
protected  voidwriteExceptionInRtf(Exception ie)
    
final protected  voidwriteGroupMark(boolean isStart)
    
protected  voidwriteOneAttribute(String name, Object value)
    
protected  voidwriteOneAttributeNS(String name, Object value)
    
final public  voidwriteRtf()
    
abstract protected  voidwriteRtfContent()
    
protected  voidwriteRtfPrefix()
    
protected  voidwriteRtfSuffix()
    
final protected  voidwriteStarControlWord(String word)
    
final protected  voidwriteStarControlWordNS(String word)
    

Field Detail
attrib
final protected RtfAttributes attrib(Code)
attributes of the element



parent
final protected RtfContainer parent(Code)
parent element



writer
final protected Writer writer(Code)
Writer to be used




Constructor Detail
RtfElement
RtfElement(RtfContainer parent, Writer w) throws IOException(Code)
Create an RTF element as a child of given container



RtfElement
RtfElement(RtfContainer parent, Writer w, RtfAttributes attr) throws IOException(Code)
Create an RTF element as a child of given container with given attributes




Method Detail
close
final public void close() throws IOException(Code)
Does nothing, meant to allow elements to write themselves without waiting for write(), but not implemented yet
throws:
  IOException - for I/O problems



dump
void dump(Writer w, int indent) throws IOException(Code)
debugging to given PrintWriter



getParentOfClass
RtfElement getParentOfClass(Class c)(Code)
find the first parent where c.isAssignableFrom(parent.getClass()) is true null if not found



getRtfAttributes
public RtfAttributes getRtfAttributes()(Code)
Added by Normand Masse Used for attribute inheritance RtfAttributes



getRtfFile
RtfFile getRtfFile()(Code)
access our RtfFile, which is always the topmost parent



isClosed
boolean isClosed()(Code)
true if close() has been called



isEmpty
abstract public boolean isEmpty()(Code)
true if this element would generate no "useful" RTF content



newLine
public void newLine() throws IOException(Code)
Starts a new line in the RTF file being written. This is only to format the RTF file itself (for easier debugging), not its content.
throws:
  IOException - in case of an I/O problem



okToWriteRtf
protected boolean okToWriteRtf()(Code)
can be overridden to suppress all RTF output true if this object can be written into the RTF



toString
public String toString()(Code)
minimal debugging display String representation of object



writeAttributes
protected void writeAttributes(RtfAttributes attr, String[] nameList) throws IOException(Code)
Write given attribute values to our Writer
Parameters:
  attr - RtfAttributes to be written
Parameters:
  nameList - if given, only attribute names from this list are considered
throws:
  IOException - for I/O problems



writeControlWord
final protected void writeControlWord(String word) throws IOException(Code)
Write an RTF control word to our Writer
Parameters:
  word - RTF control word to write
throws:
  IOException - for I/O problems



writeControlWordNS
final protected void writeControlWordNS(String word) throws IOException(Code)
Write rtf control word without the space behind it
Parameters:
  word - RTF control word to write
throws:
  IOException - for I/O problems



writeExceptionInRtf
protected void writeExceptionInRtf(Exception ie) throws IOException(Code)
Make a visible entry in the RTF for an exception
Parameters:
  ie - Exception to flag
throws:
  IOException - for I/O problems



writeGroupMark
final protected void writeGroupMark(boolean isStart) throws IOException(Code)
Write a start or end group mark
Parameters:
  isStart - set to true if this is a start mark
throws:
  IOException - for I/O problems



writeOneAttribute
protected void writeOneAttribute(String name, Object value) throws IOException(Code)
Write one attribute to our Writer
Parameters:
  name - name of attribute to write
Parameters:
  value - value of attribute to be written
throws:
  IOException - for I/O problems



writeOneAttributeNS
protected void writeOneAttributeNS(String name, Object value) throws IOException(Code)
Write one attribute to our Writer without a space
Parameters:
  name - name of attribute to write
Parameters:
  value - value of attribute to be written
throws:
  IOException - for I/O problems



writeRtf
final public void writeRtf() throws IOException(Code)
Write the RTF code of this element to our Writer
throws:
  IOException - for I/O problems



writeRtfContent
abstract protected void writeRtfContent() throws IOException(Code)
Must be implemented to write RTF content to m_writer
throws:
  IOException - for I/O problems



writeRtfPrefix
protected void writeRtfPrefix() throws IOException(Code)
Called before writeRtfContent()
throws:
  IOException - for I/O problems



writeRtfSuffix
protected void writeRtfSuffix() throws IOException(Code)
Called after writeRtfContent()
throws:
  IOException - for I/O problems



writeStarControlWord
final protected void writeStarControlWord(String word) throws IOException(Code)
Write an RTF control word to our Writer, preceeded by a star '*' meaning "ignore this if you don't know what it means"
Parameters:
  word - RTF control word to write
throws:
  IOException - for I/O problems



writeStarControlWordNS
final protected void writeStarControlWordNS(String word) throws IOException(Code)
Same as writeStarControlWord(String word), except with no space behind it
Parameters:
  word - RTF control word to write
throws:
  IOException - for I/O problems



Methods inherited from java.lang.Object
native protected Object clone() throws CloneNotSupportedException(Code)(Java Doc)
public boolean equals(Object obj)(Code)(Java Doc)
protected void finalize() throws Throwable(Code)(Java Doc)
final native public Class getClass()(Code)(Java Doc)
native public int hashCode()(Code)(Java Doc)
final native public void notify()(Code)(Java Doc)
final native public void notifyAll()(Code)(Java Doc)
public String toString()(Code)(Java Doc)
final native public void wait(long timeout) throws InterruptedException(Code)(Java Doc)
final public void wait(long timeout, int nanos) throws InterruptedException(Code)(Java Doc)
final public void wait() throws InterruptedException(Code)(Java Doc)

w_w__w.__j___a__v__a_2s.c__o_m___ | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.