Java Doc for EscherAggregate.java in  » Collaboration » poi-3.0.2-beta2 » org » apache » poi » hssf » record » 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 » Collaboration » poi 3.0.2 beta2 » org.apache.poi.hssf.record 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   org.apache.poi.hssf.record.Record
      org.apache.poi.hssf.record.AbstractEscherHolderRecord
         org.apache.poi.hssf.record.EscherAggregate

EscherAggregate
public class EscherAggregate extends AbstractEscherHolderRecord (Code)
This class is used to aggregate the MSODRAWING and OBJ record combinations. This is necessary due to the bizare way in which these records are serialized. What happens is that you get a combination of MSODRAWING -> OBJ -> MSODRAWING -> OBJ records but the escher records are serialized _across_ the MSODRAWING records.

It gets even worse when you start looking at TXO records.

So what we do with this class is aggregate lazily. That is we don't aggregate the MSODRAWING -> OBJ records unless we need to modify them.
author:
   Glen Stampoultzis (glens at apache.org)



Field Summary
final public static  shortST_ACCENTBORDERCALLOUT1
    
final public static  shortST_ACCENTBORDERCALLOUT2
    
final public static  shortST_ACCENTBORDERCALLOUT3
    
final public static  shortST_ACCENTBORDERCALLOUT90
    
final public static  shortST_ACCENTCALLOUT1
    
final public static  shortST_ACCENTCALLOUT2
    
final public static  shortST_ACCENTCALLOUT3
    
final public static  shortST_ACCENTCALLOUT90
    
final public static  shortST_ACTIONBUTTONBACKPREVIOUS
    
final public static  shortST_ACTIONBUTTONBEGINNING
    
final public static  shortST_ACTIONBUTTONBLANK
    
final public static  shortST_ACTIONBUTTONDOCUMENT
    
final public static  shortST_ACTIONBUTTONEND
    
final public static  shortST_ACTIONBUTTONFORWARDNEXT
    
final public static  shortST_ACTIONBUTTONHELP
    
final public static  shortST_ACTIONBUTTONHOME
    
final public static  shortST_ACTIONBUTTONINFORMATION
    
final public static  shortST_ACTIONBUTTONMOVIE
    
final public static  shortST_ACTIONBUTTONRETURN
    
final public static  shortST_ACTIONBUTTONSOUND
    
final public static  shortST_ARC
    
final public static  shortST_ARROW
    
final public static  shortST_BALLOON
    
final public static  shortST_BENTARROW
    
final public static  shortST_BENTCONNECTOR2
    
final public static  shortST_BENTCONNECTOR3
    
final public static  shortST_BENTCONNECTOR4
    
final public static  shortST_BENTCONNECTOR5
    
final public static  shortST_BENTUPARROW
    
final public static  shortST_BEVEL
    
final public static  shortST_BLOCKARC
    
final public static  shortST_BORDERCALLOUT1
    
final public static  shortST_BORDERCALLOUT2
    
final public static  shortST_BORDERCALLOUT3
    
final public static  shortST_BORDERCALLOUT90
    
final public static  shortST_BRACEPAIR
    
final public static  shortST_BRACKETPAIR
    
final public static  shortST_CALLOUT1
    
final public static  shortST_CALLOUT2
    
final public static  shortST_CALLOUT3
    
final public static  shortST_CALLOUT90
    
final public static  shortST_CAN
    
final public static  shortST_CHEVRON
    
final public static  shortST_CIRCULARARROW
    
final public static  shortST_CLOUDCALLOUT
    
final public static  shortST_CUBE
    
final public static  shortST_CURVEDCONNECTOR2
    
final public static  shortST_CURVEDCONNECTOR3
    
final public static  shortST_CURVEDCONNECTOR4
    
final public static  shortST_CURVEDCONNECTOR5
    
final public static  shortST_CURVEDDOWNARROW
    
final public static  shortST_CURVEDLEFTARROW
    
final public static  shortST_CURVEDRIGHTARROW
    
final public static  shortST_CURVEDUPARROW
    
final public static  shortST_DIAMOND
    
final public static  shortST_DONUT
    
final public static  shortST_DOUBLEWAVE
    
final public static  shortST_DOWNARROW
    
final public static  shortST_DOWNARROWCALLOUT
    
final public static  shortST_ELLIPSE
    
final public static  shortST_ELLIPSERIBBON
    
final public static  shortST_ELLIPSERIBBON2
    
final public static  shortST_FLOWCHARTALTERNATEPROCESS
    
final public static  shortST_FLOWCHARTCOLLATE
    
final public static  shortST_FLOWCHARTCONNECTOR
    
final public static  shortST_FLOWCHARTDECISION
    
final public static  shortST_FLOWCHARTDELAY
    
final public static  shortST_FLOWCHARTDISPLAY
    
final public static  shortST_FLOWCHARTDOCUMENT
    
final public static  shortST_FLOWCHARTEXTRACT
    
final public static  shortST_FLOWCHARTINPUTOUTPUT
    
final public static  shortST_FLOWCHARTINTERNALSTORAGE
    
final public static  shortST_FLOWCHARTMAGNETICDISK
    
final public static  shortST_FLOWCHARTMAGNETICDRUM
    
final public static  shortST_FLOWCHARTMAGNETICTAPE
    
final public static  shortST_FLOWCHARTMANUALINPUT
    
final public static  shortST_FLOWCHARTMANUALOPERATION
    
final public static  shortST_FLOWCHARTMERGE
    
final public static  shortST_FLOWCHARTMULTIDOCUMENT
    
final public static  shortST_FLOWCHARTOFFLINESTORAGE
    
final public static  shortST_FLOWCHARTOFFPAGECONNECTOR
    
final public static  shortST_FLOWCHARTONLINESTORAGE
    
final public static  shortST_FLOWCHARTOR
    
final public static  shortST_FLOWCHARTPREDEFINEDPROCESS
    
final public static  shortST_FLOWCHARTPREPARATION
    
final public static  shortST_FLOWCHARTPROCESS
    
final public static  shortST_FLOWCHARTPUNCHEDCARD
    
final public static  shortST_FLOWCHARTPUNCHEDTAPE
    
final public static  shortST_FLOWCHARTSORT
    
final public static  shortST_FLOWCHARTSUMMINGJUNCTION
    
final public static  shortST_FLOWCHARTTERMINATOR
    
final public static  shortST_FOLDEDCORNER
    
final public static  shortST_HEART
    
final public static  shortST_HEXAGON
    
final public static  shortST_HOMEPLATE
    
final public static  shortST_HORIZONTALSCROLL
    
final public static  shortST_HOSTCONTROL
    
final public static  shortST_IRREGULARSEAL1
    
final public static  shortST_IRREGULARSEAL2
    
final public static  shortST_ISOCELESTRIANGLE
    
final public static  shortST_LEFTARROW
    
final public static  shortST_LEFTARROWCALLOUT
    
final public static  shortST_LEFTBRACE
    
final public static  shortST_LEFTBRACKET
    
final public static  shortST_LEFTRIGHTARROW
    
final public static  shortST_LEFTRIGHTARROWCALLOUT
    
final public static  shortST_LEFTRIGHTUPARROW
    
final public static  shortST_LEFTUPARROW
    
final public static  shortST_LIGHTNINGBOLT
    
final public static  shortST_LINE
    
final public static  shortST_MIN
    
final public static  shortST_MOON
    
final public static  shortST_NIL
    
final public static  shortST_NOSMOKING
    
final public static  shortST_NOTCHEDCIRCULARARROW
    
final public static  shortST_NOTCHEDRIGHTARROW
    
final public static  shortST_NOT_PRIMATIVE
    
final public static  shortST_OCTAGON
    
final public static  shortST_PARALLELOGRAM
    
final public static  shortST_PENTAGON
    
final public static  shortST_PICTUREFRAME
    
final public static  shortST_PLAQUE
    
final public static  shortST_PLUS
    
final public static  shortST_QUADARROW
    
final public static  shortST_QUADARROWCALLOUT
    
final public static  shortST_RECTANGLE
    
final public static  shortST_RIBBON
    
final public static  shortST_RIBBON2
    
final public static  shortST_RIGHTARROWCALLOUT
    
final public static  shortST_RIGHTBRACE
    
final public static  shortST_RIGHTBRACKET
    
final public static  shortST_RIGHTTRIANGLE
    
final public static  shortST_ROUNDRECTANGLE
    
final public static  shortST_SEAL
    
final public static  shortST_SEAL16
    
final public static  shortST_SEAL24
    
final public static  shortST_SEAL32
    
final public static  shortST_SEAL4
    
final public static  shortST_SEAL8
    
final public static  shortST_SMILEYFACE
    
final public static  shortST_STAR
    
final public static  shortST_STRAIGHTCONNECTOR1
    
final public static  shortST_STRIPEDRIGHTARROW
    
final public static  shortST_SUN
    
final public static  shortST_TEXTARCHDOWNCURVE
    
final public static  shortST_TEXTARCHDOWNPOUR
    
final public static  shortST_TEXTARCHUPCURVE
    
final public static  shortST_TEXTARCHUPPOUR
    
final public static  shortST_TEXTBOX
    
final public static  shortST_TEXTBUTTONCURVE
    
final public static  shortST_TEXTBUTTONPOUR
    
final public static  shortST_TEXTCANDOWN
    
final public static  shortST_TEXTCANUP
    
final public static  shortST_TEXTCASCADEDOWN
    
final public static  shortST_TEXTCASCADEUP
    
final public static  shortST_TEXTCHEVRON
    
final public static  shortST_TEXTCHEVRONINVERTED
    
final public static  shortST_TEXTCIRCLECURVE
    
final public static  shortST_TEXTCIRCLEPOUR
    
final public static  shortST_TEXTCURVE
    
final public static  shortST_TEXTCURVEDOWN
    
final public static  shortST_TEXTCURVEUP
    
final public static  shortST_TEXTDEFLATE
    
final public static  shortST_TEXTDEFLATEBOTTOM
    
final public static  shortST_TEXTDEFLATEINFLATE
    
final public static  shortST_TEXTDEFLATEINFLATEDEFLATE
    
final public static  shortST_TEXTDEFLATETOP
    
final public static  shortST_TEXTFADEDOWN
    
final public static  shortST_TEXTFADELEFT
    
final public static  shortST_TEXTFADERIGHT
    
final public static  shortST_TEXTFADEUP
    
final public static  shortST_TEXTHEXAGON
    
final public static  shortST_TEXTINFLATE
    
final public static  shortST_TEXTINFLATEBOTTOM
    
final public static  shortST_TEXTINFLATETOP
    
final public static  shortST_TEXTOCTAGON
    
final public static  shortST_TEXTONCURVE
    
final public static  shortST_TEXTONRING
    
final public static  shortST_TEXTPLAINTEXT
    
final public static  shortST_TEXTRING
    
final public static  shortST_TEXTRINGINSIDE
    
final public static  shortST_TEXTRINGOUTSIDE
    
final public static  shortST_TEXTSIMPLE
    
final public static  shortST_TEXTSLANTDOWN
    
final public static  shortST_TEXTSLANTUP
    
final public static  shortST_TEXTSTOP
    
final public static  shortST_TEXTTRIANGLE
    
final public static  shortST_TEXTTRIANGLEINVERTED
    
final public static  shortST_TEXTWAVE
    
final public static  shortST_TEXTWAVE1
    
final public static  shortST_TEXTWAVE2
    
final public static  shortST_TEXTWAVE3
    
final public static  shortST_TEXTWAVE4
    
final public static  shortST_THICKARROW
    
final public static  shortST_TRAPEZOID
    
final public static  shortST_UPARROW
    
final public static  shortST_UPARROWCALLOUT
    
final public static  shortST_UPDOWNARROW
    
final public static  shortST_UPDOWNARROWCALLOUT
    
final public static  shortST_UTURNARROW
    
final public static  shortST_VERTICALSCROLL
    
final public static  shortST_WAVE
    
final public static  shortST_WEDGEELLIPSECALLOUT
    
final public static  shortST_WEDGERECTCALLOUT
    
final public static  shortST_WEDGERRECTCALLOUT
    
protected  HSSFPatriarchpatriarch
    
final public static  shortsid
    

Constructor Summary
public  EscherAggregate(DrawingManager2 drawingManager)
    

Method Summary
public  ObjectassoicateShapeToObjRecord(EscherRecord r, Record objRecord)
     Associates an escher record to an OBJ record or a TXO record.
public  voidclear()
    
public static  EscherAggregatecreateAggregate(List records, int locFirstDrawingRecord, DrawingManager2 drawingManager)
     Collapses the drawing records into an aggregate.
protected  voidfillFields(byte[] data, short size, int offset)
     Unused since this is an aggregate record.
public  HSSFPatriarchgetPatriarch()
    
protected  StringgetRecordName()
    
public  intgetRecordSize()
     The number of bytes required to serialize this record.
public  shortgetSid()
    
public  intserialize(int offset, byte[] data)
     Serializes this aggregate to a byte array.
public  voidsetPatriarch(HSSFPatriarch patriarch)
    
public  StringtoString()
     Calculates the string representation of this record.

Field Detail
ST_ACCENTBORDERCALLOUT1
final public static short ST_ACCENTBORDERCALLOUT1(Code)



ST_ACCENTBORDERCALLOUT2
final public static short ST_ACCENTBORDERCALLOUT2(Code)



ST_ACCENTBORDERCALLOUT3
final public static short ST_ACCENTBORDERCALLOUT3(Code)



ST_ACCENTBORDERCALLOUT90
final public static short ST_ACCENTBORDERCALLOUT90(Code)



ST_ACCENTCALLOUT1
final public static short ST_ACCENTCALLOUT1(Code)



ST_ACCENTCALLOUT2
final public static short ST_ACCENTCALLOUT2(Code)



ST_ACCENTCALLOUT3
final public static short ST_ACCENTCALLOUT3(Code)



ST_ACCENTCALLOUT90
final public static short ST_ACCENTCALLOUT90(Code)



ST_ACTIONBUTTONBACKPREVIOUS
final public static short ST_ACTIONBUTTONBACKPREVIOUS(Code)



ST_ACTIONBUTTONBEGINNING
final public static short ST_ACTIONBUTTONBEGINNING(Code)



ST_ACTIONBUTTONBLANK
final public static short ST_ACTIONBUTTONBLANK(Code)



ST_ACTIONBUTTONDOCUMENT
final public static short ST_ACTIONBUTTONDOCUMENT(Code)



ST_ACTIONBUTTONEND
final public static short ST_ACTIONBUTTONEND(Code)



ST_ACTIONBUTTONFORWARDNEXT
final public static short ST_ACTIONBUTTONFORWARDNEXT(Code)



ST_ACTIONBUTTONHELP
final public static short ST_ACTIONBUTTONHELP(Code)



ST_ACTIONBUTTONHOME
final public static short ST_ACTIONBUTTONHOME(Code)



ST_ACTIONBUTTONINFORMATION
final public static short ST_ACTIONBUTTONINFORMATION(Code)



ST_ACTIONBUTTONMOVIE
final public static short ST_ACTIONBUTTONMOVIE(Code)



ST_ACTIONBUTTONRETURN
final public static short ST_ACTIONBUTTONRETURN(Code)



ST_ACTIONBUTTONSOUND
final public static short ST_ACTIONBUTTONSOUND(Code)



ST_ARC
final public static short ST_ARC(Code)



ST_ARROW
final public static short ST_ARROW(Code)



ST_BALLOON
final public static short ST_BALLOON(Code)



ST_BENTARROW
final public static short ST_BENTARROW(Code)



ST_BENTCONNECTOR2
final public static short ST_BENTCONNECTOR2(Code)



ST_BENTCONNECTOR3
final public static short ST_BENTCONNECTOR3(Code)



ST_BENTCONNECTOR4
final public static short ST_BENTCONNECTOR4(Code)



ST_BENTCONNECTOR5
final public static short ST_BENTCONNECTOR5(Code)



ST_BENTUPARROW
final public static short ST_BENTUPARROW(Code)



ST_BEVEL
final public static short ST_BEVEL(Code)



ST_BLOCKARC
final public static short ST_BLOCKARC(Code)



ST_BORDERCALLOUT1
final public static short ST_BORDERCALLOUT1(Code)



ST_BORDERCALLOUT2
final public static short ST_BORDERCALLOUT2(Code)



ST_BORDERCALLOUT3
final public static short ST_BORDERCALLOUT3(Code)



ST_BORDERCALLOUT90
final public static short ST_BORDERCALLOUT90(Code)



ST_BRACEPAIR
final public static short ST_BRACEPAIR(Code)



ST_BRACKETPAIR
final public static short ST_BRACKETPAIR(Code)



ST_CALLOUT1
final public static short ST_CALLOUT1(Code)



ST_CALLOUT2
final public static short ST_CALLOUT2(Code)



ST_CALLOUT3
final public static short ST_CALLOUT3(Code)



ST_CALLOUT90
final public static short ST_CALLOUT90(Code)



ST_CAN
final public static short ST_CAN(Code)



ST_CHEVRON
final public static short ST_CHEVRON(Code)



ST_CIRCULARARROW
final public static short ST_CIRCULARARROW(Code)



ST_CLOUDCALLOUT
final public static short ST_CLOUDCALLOUT(Code)



ST_CUBE
final public static short ST_CUBE(Code)



ST_CURVEDCONNECTOR2
final public static short ST_CURVEDCONNECTOR2(Code)



ST_CURVEDCONNECTOR3
final public static short ST_CURVEDCONNECTOR3(Code)



ST_CURVEDCONNECTOR4
final public static short ST_CURVEDCONNECTOR4(Code)



ST_CURVEDCONNECTOR5
final public static short ST_CURVEDCONNECTOR5(Code)



ST_CURVEDDOWNARROW
final public static short ST_CURVEDDOWNARROW(Code)



ST_CURVEDLEFTARROW
final public static short ST_CURVEDLEFTARROW(Code)



ST_CURVEDRIGHTARROW
final public static short ST_CURVEDRIGHTARROW(Code)



ST_CURVEDUPARROW
final public static short ST_CURVEDUPARROW(Code)



ST_DIAMOND
final public static short ST_DIAMOND(Code)



ST_DONUT
final public static short ST_DONUT(Code)



ST_DOUBLEWAVE
final public static short ST_DOUBLEWAVE(Code)



ST_DOWNARROW
final public static short ST_DOWNARROW(Code)



ST_DOWNARROWCALLOUT
final public static short ST_DOWNARROWCALLOUT(Code)



ST_ELLIPSE
final public static short ST_ELLIPSE(Code)



ST_ELLIPSERIBBON
final public static short ST_ELLIPSERIBBON(Code)



ST_ELLIPSERIBBON2
final public static short ST_ELLIPSERIBBON2(Code)



ST_FLOWCHARTALTERNATEPROCESS
final public static short ST_FLOWCHARTALTERNATEPROCESS(Code)



ST_FLOWCHARTCOLLATE
final public static short ST_FLOWCHARTCOLLATE(Code)



ST_FLOWCHARTCONNECTOR
final public static short ST_FLOWCHARTCONNECTOR(Code)



ST_FLOWCHARTDECISION
final public static short ST_FLOWCHARTDECISION(Code)



ST_FLOWCHARTDELAY
final public static short ST_FLOWCHARTDELAY(Code)



ST_FLOWCHARTDISPLAY
final public static short ST_FLOWCHARTDISPLAY(Code)



ST_FLOWCHARTDOCUMENT
final public static short ST_FLOWCHARTDOCUMENT(Code)



ST_FLOWCHARTEXTRACT
final public static short ST_FLOWCHARTEXTRACT(Code)



ST_FLOWCHARTINPUTOUTPUT
final public static short ST_FLOWCHARTINPUTOUTPUT(Code)



ST_FLOWCHARTINTERNALSTORAGE
final public static short ST_FLOWCHARTINTERNALSTORAGE(Code)



ST_FLOWCHARTMAGNETICDISK
final public static short ST_FLOWCHARTMAGNETICDISK(Code)



ST_FLOWCHARTMAGNETICDRUM
final public static short ST_FLOWCHARTMAGNETICDRUM(Code)



ST_FLOWCHARTMAGNETICTAPE
final public static short ST_FLOWCHARTMAGNETICTAPE(Code)



ST_FLOWCHARTMANUALINPUT
final public static short ST_FLOWCHARTMANUALINPUT(Code)



ST_FLOWCHARTMANUALOPERATION
final public static short ST_FLOWCHARTMANUALOPERATION(Code)



ST_FLOWCHARTMERGE
final public static short ST_FLOWCHARTMERGE(Code)



ST_FLOWCHARTMULTIDOCUMENT
final public static short ST_FLOWCHARTMULTIDOCUMENT(Code)



ST_FLOWCHARTOFFLINESTORAGE
final public static short ST_FLOWCHARTOFFLINESTORAGE(Code)



ST_FLOWCHARTOFFPAGECONNECTOR
final public static short ST_FLOWCHARTOFFPAGECONNECTOR(Code)



ST_FLOWCHARTONLINESTORAGE
final public static short ST_FLOWCHARTONLINESTORAGE(Code)



ST_FLOWCHARTOR
final public static short ST_FLOWCHARTOR(Code)



ST_FLOWCHARTPREDEFINEDPROCESS
final public static short ST_FLOWCHARTPREDEFINEDPROCESS(Code)



ST_FLOWCHARTPREPARATION
final public static short ST_FLOWCHARTPREPARATION(Code)



ST_FLOWCHARTPROCESS
final public static short ST_FLOWCHARTPROCESS(Code)



ST_FLOWCHARTPUNCHEDCARD
final public static short ST_FLOWCHARTPUNCHEDCARD(Code)



ST_FLOWCHARTPUNCHEDTAPE
final public static short ST_FLOWCHARTPUNCHEDTAPE(Code)



ST_FLOWCHARTSORT
final public static short ST_FLOWCHARTSORT(Code)



ST_FLOWCHARTSUMMINGJUNCTION
final public static short ST_FLOWCHARTSUMMINGJUNCTION(Code)



ST_FLOWCHARTTERMINATOR
final public static short ST_FLOWCHARTTERMINATOR(Code)



ST_FOLDEDCORNER
final public static short ST_FOLDEDCORNER(Code)



ST_HEART
final public static short ST_HEART(Code)



ST_HEXAGON
final public static short ST_HEXAGON(Code)



ST_HOMEPLATE
final public static short ST_HOMEPLATE(Code)



ST_HORIZONTALSCROLL
final public static short ST_HORIZONTALSCROLL(Code)



ST_HOSTCONTROL
final public static short ST_HOSTCONTROL(Code)



ST_IRREGULARSEAL1
final public static short ST_IRREGULARSEAL1(Code)



ST_IRREGULARSEAL2
final public static short ST_IRREGULARSEAL2(Code)



ST_ISOCELESTRIANGLE
final public static short ST_ISOCELESTRIANGLE(Code)



ST_LEFTARROW
final public static short ST_LEFTARROW(Code)



ST_LEFTARROWCALLOUT
final public static short ST_LEFTARROWCALLOUT(Code)



ST_LEFTBRACE
final public static short ST_LEFTBRACE(Code)



ST_LEFTBRACKET
final public static short ST_LEFTBRACKET(Code)



ST_LEFTRIGHTARROW
final public static short ST_LEFTRIGHTARROW(Code)



ST_LEFTRIGHTARROWCALLOUT
final public static short ST_LEFTRIGHTARROWCALLOUT(Code)



ST_LEFTRIGHTUPARROW
final public static short ST_LEFTRIGHTUPARROW(Code)



ST_LEFTUPARROW
final public static short ST_LEFTUPARROW(Code)



ST_LIGHTNINGBOLT
final public static short ST_LIGHTNINGBOLT(Code)



ST_LINE
final public static short ST_LINE(Code)



ST_MIN
final public static short ST_MIN(Code)



ST_MOON
final public static short ST_MOON(Code)



ST_NIL
final public static short ST_NIL(Code)



ST_NOSMOKING
final public static short ST_NOSMOKING(Code)



ST_NOTCHEDCIRCULARARROW
final public static short ST_NOTCHEDCIRCULARARROW(Code)



ST_NOTCHEDRIGHTARROW
final public static short ST_NOTCHEDRIGHTARROW(Code)



ST_NOT_PRIMATIVE
final public static short ST_NOT_PRIMATIVE(Code)



ST_OCTAGON
final public static short ST_OCTAGON(Code)



ST_PARALLELOGRAM
final public static short ST_PARALLELOGRAM(Code)



ST_PENTAGON
final public static short ST_PENTAGON(Code)



ST_PICTUREFRAME
final public static short ST_PICTUREFRAME(Code)



ST_PLAQUE
final public static short ST_PLAQUE(Code)



ST_PLUS
final public static short ST_PLUS(Code)



ST_QUADARROW
final public static short ST_QUADARROW(Code)



ST_QUADARROWCALLOUT
final public static short ST_QUADARROWCALLOUT(Code)



ST_RECTANGLE
final public static short ST_RECTANGLE(Code)



ST_RIBBON
final public static short ST_RIBBON(Code)



ST_RIBBON2
final public static short ST_RIBBON2(Code)



ST_RIGHTARROWCALLOUT
final public static short ST_RIGHTARROWCALLOUT(Code)



ST_RIGHTBRACE
final public static short ST_RIGHTBRACE(Code)



ST_RIGHTBRACKET
final public static short ST_RIGHTBRACKET(Code)



ST_RIGHTTRIANGLE
final public static short ST_RIGHTTRIANGLE(Code)



ST_ROUNDRECTANGLE
final public static short ST_ROUNDRECTANGLE(Code)



ST_SEAL
final public static short ST_SEAL(Code)



ST_SEAL16
final public static short ST_SEAL16(Code)



ST_SEAL24
final public static short ST_SEAL24(Code)



ST_SEAL32
final public static short ST_SEAL32(Code)



ST_SEAL4
final public static short ST_SEAL4(Code)



ST_SEAL8
final public static short ST_SEAL8(Code)



ST_SMILEYFACE
final public static short ST_SMILEYFACE(Code)



ST_STAR
final public static short ST_STAR(Code)



ST_STRAIGHTCONNECTOR1
final public static short ST_STRAIGHTCONNECTOR1(Code)



ST_STRIPEDRIGHTARROW
final public static short ST_STRIPEDRIGHTARROW(Code)



ST_SUN
final public static short ST_SUN(Code)



ST_TEXTARCHDOWNCURVE
final public static short ST_TEXTARCHDOWNCURVE(Code)



ST_TEXTARCHDOWNPOUR
final public static short ST_TEXTARCHDOWNPOUR(Code)



ST_TEXTARCHUPCURVE
final public static short ST_TEXTARCHUPCURVE(Code)



ST_TEXTARCHUPPOUR
final public static short ST_TEXTARCHUPPOUR(Code)



ST_TEXTBOX
final public static short ST_TEXTBOX(Code)



ST_TEXTBUTTONCURVE
final public static short ST_TEXTBUTTONCURVE(Code)



ST_TEXTBUTTONPOUR
final public static short ST_TEXTBUTTONPOUR(Code)



ST_TEXTCANDOWN
final public static short ST_TEXTCANDOWN(Code)



ST_TEXTCANUP
final public static short ST_TEXTCANUP(Code)



ST_TEXTCASCADEDOWN
final public static short ST_TEXTCASCADEDOWN(Code)



ST_TEXTCASCADEUP
final public static short ST_TEXTCASCADEUP(Code)



ST_TEXTCHEVRON
final public static short ST_TEXTCHEVRON(Code)



ST_TEXTCHEVRONINVERTED
final public static short ST_TEXTCHEVRONINVERTED(Code)



ST_TEXTCIRCLECURVE
final public static short ST_TEXTCIRCLECURVE(Code)



ST_TEXTCIRCLEPOUR
final public static short ST_TEXTCIRCLEPOUR(Code)



ST_TEXTCURVE
final public static short ST_TEXTCURVE(Code)



ST_TEXTCURVEDOWN
final public static short ST_TEXTCURVEDOWN(Code)



ST_TEXTCURVEUP
final public static short ST_TEXTCURVEUP(Code)



ST_TEXTDEFLATE
final public static short ST_TEXTDEFLATE(Code)



ST_TEXTDEFLATEBOTTOM
final public static short ST_TEXTDEFLATEBOTTOM(Code)



ST_TEXTDEFLATEINFLATE
final public static short ST_TEXTDEFLATEINFLATE(Code)



ST_TEXTDEFLATEINFLATEDEFLATE
final public static short ST_TEXTDEFLATEINFLATEDEFLATE(Code)



ST_TEXTDEFLATETOP
final public static short ST_TEXTDEFLATETOP(Code)



ST_TEXTFADEDOWN
final public static short ST_TEXTFADEDOWN(Code)



ST_TEXTFADELEFT
final public static short ST_TEXTFADELEFT(Code)



ST_TEXTFADERIGHT
final public static short ST_TEXTFADERIGHT(Code)



ST_TEXTFADEUP
final public static short ST_TEXTFADEUP(Code)



ST_TEXTHEXAGON
final public static short ST_TEXTHEXAGON(Code)



ST_TEXTINFLATE
final public static short ST_TEXTINFLATE(Code)



ST_TEXTINFLATEBOTTOM
final public static short ST_TEXTINFLATEBOTTOM(Code)



ST_TEXTINFLATETOP
final public static short ST_TEXTINFLATETOP(Code)



ST_TEXTOCTAGON
final public static short ST_TEXTOCTAGON(Code)



ST_TEXTONCURVE
final public static short ST_TEXTONCURVE(Code)



ST_TEXTONRING
final public static short ST_TEXTONRING(Code)



ST_TEXTPLAINTEXT
final public static short ST_TEXTPLAINTEXT(Code)



ST_TEXTRING
final public static short ST_TEXTRING(Code)



ST_TEXTRINGINSIDE
final public static short ST_TEXTRINGINSIDE(Code)



ST_TEXTRINGOUTSIDE
final public static short ST_TEXTRINGOUTSIDE(Code)



ST_TEXTSIMPLE
final public static short ST_TEXTSIMPLE(Code)



ST_TEXTSLANTDOWN
final public static short ST_TEXTSLANTDOWN(Code)



ST_TEXTSLANTUP
final public static short ST_TEXTSLANTUP(Code)



ST_TEXTSTOP
final public static short ST_TEXTSTOP(Code)



ST_TEXTTRIANGLE
final public static short ST_TEXTTRIANGLE(Code)



ST_TEXTTRIANGLEINVERTED
final public static short ST_TEXTTRIANGLEINVERTED(Code)



ST_TEXTWAVE
final public static short ST_TEXTWAVE(Code)



ST_TEXTWAVE1
final public static short ST_TEXTWAVE1(Code)



ST_TEXTWAVE2
final public static short ST_TEXTWAVE2(Code)



ST_TEXTWAVE3
final public static short ST_TEXTWAVE3(Code)



ST_TEXTWAVE4
final public static short ST_TEXTWAVE4(Code)



ST_THICKARROW
final public static short ST_THICKARROW(Code)



ST_TRAPEZOID
final public static short ST_TRAPEZOID(Code)



ST_UPARROW
final public static short ST_UPARROW(Code)



ST_UPARROWCALLOUT
final public static short ST_UPARROWCALLOUT(Code)



ST_UPDOWNARROW
final public static short ST_UPDOWNARROW(Code)



ST_UPDOWNARROWCALLOUT
final public static short ST_UPDOWNARROWCALLOUT(Code)



ST_UTURNARROW
final public static short ST_UTURNARROW(Code)



ST_VERTICALSCROLL
final public static short ST_VERTICALSCROLL(Code)



ST_WAVE
final public static short ST_WAVE(Code)



ST_WEDGEELLIPSECALLOUT
final public static short ST_WEDGEELLIPSECALLOUT(Code)



ST_WEDGERECTCALLOUT
final public static short ST_WEDGERECTCALLOUT(Code)



ST_WEDGERRECTCALLOUT
final public static short ST_WEDGERRECTCALLOUT(Code)



patriarch
protected HSSFPatriarch patriarch(Code)



sid
final public static short sid(Code)




Constructor Detail
EscherAggregate
public EscherAggregate(DrawingManager2 drawingManager)(Code)




Method Detail
assoicateShapeToObjRecord
public Object assoicateShapeToObjRecord(EscherRecord r, Record objRecord)(Code)
Associates an escher record to an OBJ record or a TXO record.



clear
public void clear()(Code)



createAggregate
public static EscherAggregate createAggregate(List records, int locFirstDrawingRecord, DrawingManager2 drawingManager)(Code)
Collapses the drawing records into an aggregate.



fillFields
protected void fillFields(byte[] data, short size, int offset)(Code)
Unused since this is an aggregate record. Use createAggregate().
See Also:   EscherAggregate.createAggregate



getPatriarch
public HSSFPatriarch getPatriarch()(Code)



getRecordName
protected String getRecordName()(Code)



getRecordSize
public int getRecordSize()(Code)
The number of bytes required to serialize this record.



getSid
public short getSid()(Code)
Returns the current sid.



serialize
public int serialize(int offset, byte[] data)(Code)
Serializes this aggregate to a byte array. Since this is an aggregate record it will effectively serialize the aggregated records.
Parameters:
  offset - The offset into the start of the array.
Parameters:
  data - The byte array to serialize to. The number of bytes serialized.



setPatriarch
public void setPatriarch(HSSFPatriarch patriarch)(Code)



toString
public String toString()(Code)
Calculates the string representation of this record. This is simply a dump of all the records.



Methods inherited from org.apache.poi.hssf.record.AbstractEscherHolderRecord
public void addEscherRecord(int index, EscherRecord element)(Code)(Java Doc)
public boolean addEscherRecord(EscherRecord element)(Code)(Java Doc)
public void clearEscherRecords()(Code)(Java Doc)
public Object clone()(Code)(Java Doc)
public void decode()(Code)(Java Doc)
protected void fillFields(RecordInputStream in)(Code)(Java Doc)
public EscherRecord getEscherRecord(int index)(Code)(Java Doc)
public List getEscherRecords()(Code)(Java Doc)
public byte[] getRawData()(Code)(Java Doc)
abstract protected String getRecordName()(Code)(Java Doc)
public int getRecordSize()(Code)(Java Doc)
abstract public short getSid()(Code)(Java Doc)
public void join(AbstractEscherHolderRecord record)(Code)(Java Doc)
public void processContinueRecord(byte[] record)(Code)(Java Doc)
public int serialize(int offset, byte[] data)(Code)(Java Doc)
public void setRawData(byte[] rawData)(Code)(Java Doc)
public String toString()(Code)(Java Doc)
protected void validateSid(short id)(Code)(Java Doc)

Methods inherited from org.apache.poi.hssf.record.Record
public Object clone()(Code)(Java Doc)
abstract protected void fillFields(RecordInputStream in)(Code)(Java Doc)
public int getRecordSize()(Code)(Java Doc)
abstract public short getSid()(Code)(Java Doc)
public boolean isInValueSection()(Code)(Java Doc)
public boolean isValue()(Code)(Java Doc)
public byte[] serialize()(Code)(Java Doc)
abstract public int serialize(int offset, byte[] data)(Code)(Java Doc)
public String toString()(Code)(Java Doc)
abstract protected void validateSid(short id)(Code)(Java Doc)

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)

www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.