You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

HSSFSerializerClassDiagram.pgml 15KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669
  1. <?xml version="1.0" encoding="ISO-8859-1" ?>
  2. <!--
  3. ====================================================================
  4. Licensed to the Apache Software Foundation (ASF) under one or more
  5. contributor license agreements. See the NOTICE file distributed with
  6. this work for additional information regarding copyright ownership.
  7. The ASF licenses this file to You under the Apache License, Version 2.0
  8. (the "License"); you may not use this file except in compliance with
  9. the License. You may obtain a copy of the License at
  10. http://www.apache.org/licenses/LICENSE-2.0
  11. Unless required by applicable law or agreed to in writing, software
  12. distributed under the License is distributed on an "AS IS" BASIS,
  13. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  14. See the License for the specific language governing permissions and
  15. limitations under the License.
  16. ====================================================================
  17. -->
  18. <!DOCTYPE pgml SYSTEM "pgml.dtd">
  19. <pgml description="org.argouml.uml.diagram.static_structure.ui.UMLClassDiagram|-64--88-1-2-717d91:e7cd986e07:-7ffe"
  20. name="HSSFSerializerClassDiagram"
  21. >
  22. <group name="Fig0"
  23. description="org.argouml.uml.diagram.static_structure.ui.FigClass[32, 24, 457, 329]"
  24. href="127-0-0-1-2264da:e955aac0a4:-7ffd"
  25. shown="7"
  26. fill="1"
  27. fillcolor="-1"
  28. stroke="1"
  29. strokecolor="-16777216"
  30. >
  31. <private>
  32. </private>
  33. <rectangle name="Fig0.0"
  34. x="32"
  35. y="24"
  36. width="457"
  37. height="328"
  38. fill="1"
  39. fillcolor="-1"
  40. stroke="1"
  41. strokecolor="-16777216"
  42. />
  43. <text name="Fig0.1"
  44. context=""
  45. x="10"
  46. y="10"
  47. fill="1"
  48. fillcolor="-1"
  49. stroke="1"
  50. strokecolor="-16777216"
  51. font="dialog"
  52. textsize="9"
  53. ></text>
  54. <text name="Fig0.2"
  55. context=""
  56. x="32"
  57. y="24"
  58. fill="1"
  59. fillcolor="-1"
  60. stroke="1"
  61. strokecolor="-16777216"
  62. font="dialog.italic"
  63. textsize="9"
  64. >POIFSSerializer</text>
  65. <rectangle name="Fig0.3"
  66. x="10"
  67. y="15"
  68. width="2"
  69. height="60"
  70. fill="1"
  71. fillcolor="-1"
  72. stroke="1"
  73. strokecolor="-1"
  74. />
  75. <text name="Fig0.4"
  76. context=""
  77. x="32"
  78. y="44"
  79. fill="1"
  80. fillcolor="-1"
  81. stroke="1"
  82. strokecolor="-16777216"
  83. font="dialog"
  84. textsize="9"
  85. >-_output_stream : OutputStream = null
  86. -_locator : Locator = null
  87. -_open_elements : Stack = new Stack()
  88. -_filesystem : Filesystem = new Filesystem()</text>
  89. <text name="Fig0.5"
  90. context=""
  91. x="32"
  92. y="88"
  93. fill="1"
  94. fillcolor="-1"
  95. stroke="1"
  96. strokecolor="-16777216"
  97. font="dialog"
  98. textsize="9"
  99. >+startPrefixMapping(in ignoredPrefix:String, in ignoredUri:String)
  100. +endPrefixMapping(in ignoredPrefix:String)
  101. +processingInstruction(in ignoredTarget:String, in ignoredData:String)
  102. +skippedEntity(in ignoredName:String)
  103. +startDTD(in ignoredName:String, in ignoredPublicId:String, in ignoredSystemId:String)
  104. +endDTD()
  105. +startEntity(in ignoredName:String)
  106. +endEntity(in ignoredName:String)
  107. +startCDATA()
  108. +endCDATA()
  109. +comment(in ignoredCh[]:char, in ignoredStart:int, in ignoredLength:int)
  110. +shouldSetContentLength() : boolean
  111. +setOutputStream(in out:OutputStream)
  112. +setDocumentLocator(in locator:Locator)
  113. +startDocument()
  114. +endDocument()
  115. +startElement(in namespaceURI:String, in localName:String, in qName:String, in atts:Attributes)
  116. +endElement(in namespaceURI:String, in localName:String, in qName:String)
  117. +characters(in ch[]:char, in start:int, in length:int)
  118. +ignorableWhitespace(in ch[]:char, in start:int, in length:int)
  119. #getElementProcessorFactory() : ElementProcessorFactory
  120. #doLocalPreEndDocument()
  121. #doLocalPostEndDocument()
  122. #getFilesystem() : Filesystem
  123. #SAXExceptionFactory(in message:String, in e:Exception) : SAXException
  124. #SAXExceptionFactory(in message:String) : SAXException</text>
  125. </group>
  126. <group name="Fig1"
  127. description="org.argouml.uml.diagram.static_structure.ui.FigClass[32, 680, 203, 119]"
  128. href="127-0-0-1-2264da:e957cbdec1:-7ffc"
  129. shown="7"
  130. fill="1"
  131. fillcolor="-1"
  132. stroke="1"
  133. strokecolor="-16777216"
  134. >
  135. <private>
  136. </private>
  137. <rectangle name="Fig1.0"
  138. x="32"
  139. y="680"
  140. width="203"
  141. height="118"
  142. fill="1"
  143. fillcolor="-1"
  144. stroke="1"
  145. strokecolor="-16777216"
  146. />
  147. <text name="Fig1.1"
  148. context=""
  149. x="10"
  150. y="10"
  151. fill="1"
  152. fillcolor="-1"
  153. stroke="1"
  154. strokecolor="-16777216"
  155. font="dialog"
  156. textsize="9"
  157. ></text>
  158. <text name="Fig1.2"
  159. context=""
  160. x="32"
  161. y="680"
  162. fill="1"
  163. fillcolor="-1"
  164. stroke="1"
  165. strokecolor="-16777216"
  166. font="dialog"
  167. textsize="9"
  168. >Attribute</text>
  169. <rectangle name="Fig1.3"
  170. x="10"
  171. y="15"
  172. width="2"
  173. height="60"
  174. fill="1"
  175. fillcolor="-1"
  176. stroke="1"
  177. strokecolor="-1"
  178. />
  179. <text name="Fig1.4"
  180. context=""
  181. x="32"
  182. y="700"
  183. fill="1"
  184. fillcolor="-1"
  185. stroke="1"
  186. strokecolor="-16777216"
  187. font="dialog"
  188. textsize="9"
  189. >-_name : String
  190. -_value : String</text>
  191. <text name="Fig1.5"
  192. context=""
  193. x="32"
  194. y="724"
  195. fill="1"
  196. fillcolor="-1"
  197. stroke="1"
  198. strokecolor="-16777216"
  199. font="dialog"
  200. textsize="9"
  201. >+getName() : String
  202. +getValue() : String
  203. +getValueAsInt() : int
  204. +getValueAsShort() : short
  205. +getValueAsLong() : long
  206. +getValueAsBoolean() : boolean
  207. +Attribute(in name:String, in value:String)</text>
  208. </group>
  209. <group name="Fig2"
  210. description="org.argouml.uml.diagram.static_structure.ui.FigInterface[32, 600, 429, 67]"
  211. href="127-0-0-1-2264da:e957cbdec1:-7fed"
  212. shown="0"
  213. fill="1"
  214. fillcolor="-1"
  215. stroke="1"
  216. strokecolor="-16777216"
  217. >
  218. <private>
  219. </private>
  220. <rectangle name="Fig2.0"
  221. x="33"
  222. y="601"
  223. width="427"
  224. height="65"
  225. fill="1"
  226. fillcolor="-1"
  227. stroke="1"
  228. strokecolor="-16777216"
  229. />
  230. <rectangle name="Fig2.1"
  231. x="32"
  232. y="600"
  233. width="429"
  234. height="24"
  235. fill="1"
  236. fillcolor="-1"
  237. stroke="1"
  238. strokecolor="-16777216"
  239. />
  240. <text name="Fig2.2"
  241. context=""
  242. x="33"
  243. y="601"
  244. fill="0"
  245. fillcolor="-1"
  246. stroke="0"
  247. strokecolor="-16777216"
  248. font="dialog"
  249. textsize="9"
  250. >&lt;&lt;Interface&gt;&gt;</text>
  251. <text name="Fig2.3"
  252. context=""
  253. x="33"
  254. y="611"
  255. fill="0"
  256. fillcolor="-1"
  257. stroke="0"
  258. strokecolor="-16777216"
  259. font="dialog"
  260. textsize="9"
  261. >ElementProcessor</text>
  262. <text name="Fig2.4"
  263. context=""
  264. x="32"
  265. y="623"
  266. fill="1"
  267. fillcolor="-1"
  268. stroke="1"
  269. strokecolor="-16777216"
  270. font="dialog"
  271. textsize="9"
  272. >+initialize(in attributes[]:Attribute, in parent:ElementProcessor, in filesystem:Filesystem)
  273. +acceptCharacters(in data[]:char)
  274. +acceptWhitespaceCharacters(in data[]:char)
  275. +endProcessing()</text>
  276. </group>
  277. <group name="Fig3"
  278. description="org.argouml.uml.diagram.static_structure.ui.FigClass[112, 368, 376, 105]"
  279. href="127-0-0-1-2264da:e957cbdec1:-7fde"
  280. shown="7"
  281. fill="1"
  282. fillcolor="-1"
  283. stroke="1"
  284. strokecolor="-16777216"
  285. >
  286. <private>
  287. </private>
  288. <rectangle name="Fig3.0"
  289. x="112"
  290. y="368"
  291. width="376"
  292. height="104"
  293. fill="1"
  294. fillcolor="-1"
  295. stroke="1"
  296. strokecolor="-16777216"
  297. />
  298. <text name="Fig3.1"
  299. context=""
  300. x="10"
  301. y="-30"
  302. fill="1"
  303. fillcolor="-1"
  304. stroke="1"
  305. strokecolor="-16777216"
  306. font="dialog"
  307. textsize="9"
  308. ></text>
  309. <text name="Fig3.2"
  310. context=""
  311. x="112"
  312. y="368"
  313. fill="1"
  314. fillcolor="-1"
  315. stroke="1"
  316. strokecolor="-16777216"
  317. font="dialog.italic"
  318. textsize="9"
  319. >ElementProcessorFactory</text>
  320. <rectangle name="Fig3.3"
  321. x="10"
  322. y="-25"
  323. width="2"
  324. height="60"
  325. fill="1"
  326. fillcolor="-1"
  327. stroke="1"
  328. strokecolor="-1"
  329. />
  330. <text name="Fig3.4"
  331. context=""
  332. x="112"
  333. y="388"
  334. fill="1"
  335. fillcolor="-1"
  336. stroke="1"
  337. strokecolor="-16777216"
  338. font="dialog"
  339. textsize="9"
  340. >-_element_processor_map : Map</text>
  341. <text name="Fig3.5"
  342. context=""
  343. x="112"
  344. y="408"
  345. fill="1"
  346. fillcolor="-1"
  347. stroke="1"
  348. strokecolor="-16777216"
  349. font="dialog"
  350. textsize="9"
  351. >+createElementProcessor(in name:String) : ElementProcessor
  352. #addElementProcessorProgenitor(in name:String, in progenitor:Object)
  353. #lookupElementProcessorProgenitor(in name:String) : Object
  354. #doCreateElementProcessor(in progenitor:Object) : ElementProcessor
  355. #constructElementProcessor(in progenitor:Constructor) : ElementProcessor
  356. #createNewElementProcessorInstance(in progenitor:Class) : ElementProcessor</text>
  357. </group>
  358. <group name="Fig4"
  359. description="org.argouml.uml.diagram.static_structure.ui.FigClass[32, 528, 293, 61]"
  360. href="127-0-0-1-2264da:e95e6c79c6:-7ffb"
  361. shown="7"
  362. fill="1"
  363. fillcolor="-1"
  364. stroke="1"
  365. strokecolor="-16777216"
  366. >
  367. <private>
  368. </private>
  369. <rectangle name="Fig4.0"
  370. x="32"
  371. y="528"
  372. width="293"
  373. height="60"
  374. fill="1"
  375. fillcolor="-1"
  376. stroke="1"
  377. strokecolor="-16777216"
  378. />
  379. <text name="Fig4.1"
  380. context=""
  381. x="10"
  382. y="10"
  383. fill="1"
  384. fillcolor="-1"
  385. stroke="1"
  386. strokecolor="-16777216"
  387. font="dialog"
  388. textsize="9"
  389. ></text>
  390. <text name="Fig4.2"
  391. context=""
  392. x="32"
  393. y="528"
  394. fill="1"
  395. fillcolor="-1"
  396. stroke="1"
  397. strokecolor="-16777216"
  398. font="dialog"
  399. textsize="9"
  400. >HSSFSerializer</text>
  401. <rectangle name="Fig4.3"
  402. x="10"
  403. y="15"
  404. width="2"
  405. height="60"
  406. fill="1"
  407. fillcolor="-1"
  408. stroke="1"
  409. strokecolor="-1"
  410. />
  411. <text name="Fig4.4"
  412. context=""
  413. x="32"
  414. y="548"
  415. fill="1"
  416. fillcolor="-1"
  417. stroke="1"
  418. strokecolor="-16777216"
  419. font="dialog"
  420. textsize="9"
  421. >-_element_processor_factory : HSSFElementProcessorFactory</text>
  422. <text name="Fig4.5"
  423. context=""
  424. x="32"
  425. y="568"
  426. fill="1"
  427. fillcolor="-1"
  428. stroke="1"
  429. strokecolor="-16777216"
  430. font="dialog"
  431. textsize="9"
  432. >+getMimeType() : String</text>
  433. </group>
  434. <group name="Fig5"
  435. description="org.argouml.uml.diagram.static_structure.ui.FigClass[344, 552, 143, 20]"
  436. href="127-0-0-1-32fb1e:e95f731f0f:-7ff7"
  437. shown="1"
  438. fill="1"
  439. fillcolor="-1"
  440. stroke="1"
  441. strokecolor="-16777216"
  442. >
  443. <private>
  444. </private>
  445. <rectangle name="Fig5.0"
  446. x="344"
  447. y="552"
  448. width="143"
  449. height="20"
  450. fill="1"
  451. fillcolor="-1"
  452. stroke="1"
  453. strokecolor="-16777216"
  454. />
  455. <text name="Fig5.1"
  456. context=""
  457. x="10"
  458. y="10"
  459. fill="1"
  460. fillcolor="-1"
  461. stroke="1"
  462. strokecolor="-16777216"
  463. font="dialog"
  464. textsize="9"
  465. ></text>
  466. <text name="Fig5.2"
  467. context=""
  468. x="344"
  469. y="552"
  470. fill="1"
  471. fillcolor="-1"
  472. stroke="1"
  473. strokecolor="-16777216"
  474. font="dialog"
  475. textsize="9"
  476. >HSSFElementProcessorFactory</text>
  477. <rectangle name="Fig5.3"
  478. x="10"
  479. y="15"
  480. width="2"
  481. height="60"
  482. fill="1"
  483. fillcolor="-1"
  484. stroke="1"
  485. strokecolor="-1"
  486. />
  487. <text name="Fig5.4"
  488. context=""
  489. x="344"
  490. y="572"
  491. fill="1"
  492. fillcolor="-1"
  493. stroke="1"
  494. strokecolor="-16777216"
  495. font="dialog"
  496. textsize="9"
  497. ></text>
  498. <text name="Fig5.5"
  499. context=""
  500. x="344"
  501. y="572"
  502. fill="1"
  503. fillcolor="-1"
  504. stroke="1"
  505. strokecolor="-16777216"
  506. font="dialog"
  507. textsize="9"
  508. ></text>
  509. </group>
  510. <group name="Fig9"
  511. description="org.argouml.uml.diagram.static_structure.ui.FigClass[88, 488, 322, 20]"
  512. href="127-0-0-1-5780d9:e9ab5b05d8:-7fee"
  513. shown="1"
  514. fill="1"
  515. fillcolor="-1"
  516. stroke="1"
  517. strokecolor="-16777216"
  518. >
  519. <private>
  520. </private>
  521. <rectangle name="Fig9.0"
  522. x="88"
  523. y="488"
  524. width="322"
  525. height="20"
  526. fill="1"
  527. fillcolor="-16711681"
  528. stroke="1"
  529. strokecolor="-16711681"
  530. />
  531. <text name="Fig9.1"
  532. context=""
  533. x="88"
  534. y="488"
  535. fill="1"
  536. fillcolor="-1"
  537. stroke="1"
  538. strokecolor="-16777216"
  539. font="dialog"
  540. textsize="9"
  541. ></text>
  542. <text name="Fig9.2"
  543. context=""
  544. x="88"
  545. y="488"
  546. fill="1"
  547. fillcolor="-1"
  548. stroke="1"
  549. strokecolor="-16777216"
  550. font="dialog"
  551. textsize="9"
  552. >ElementProcessorFactory.CannotCreateElementProcessorException</text>
  553. <rectangle name="Fig9.3"
  554. x="88"
  555. y="493"
  556. width="2"
  557. height="60"
  558. fill="1"
  559. fillcolor="-1"
  560. stroke="1"
  561. strokecolor="-1"
  562. />
  563. <text name="Fig9.4"
  564. context=""
  565. x="88"
  566. y="508"
  567. fill="1"
  568. fillcolor="-1"
  569. stroke="1"
  570. strokecolor="-16777216"
  571. font="dialog"
  572. textsize="9"
  573. ></text>
  574. <text name="Fig9.5"
  575. context=""
  576. x="88"
  577. y="508"
  578. fill="1"
  579. fillcolor="-1"
  580. stroke="1"
  581. strokecolor="-16777216"
  582. font="dialog"
  583. textsize="9"
  584. ></text>
  585. </group>
  586. <group name="Fig6"
  587. description="org.argouml.uml.diagram.ui.FigGeneralization"
  588. href="127-0-0-1-2264da:e95e6c79c6:-7ff9"
  589. stroke="1"
  590. strokecolor="-16777216"
  591. >
  592. <private>
  593. sourcePortFig="Fig4.0"
  594. destPortFig="Fig0.0"
  595. sourceFigNode="Fig4"
  596. destFigNode="Fig0"
  597. </private>
  598. <path name="Fig6.1"
  599. description="org.tigris.gef.presentation.FigPoly"
  600. fill="0"
  601. fillcolor="-1"
  602. stroke="1"
  603. strokecolor="-16777216"
  604. >
  605. <moveto x="56"
  606. y="528" />
  607. <lineto x="56"
  608. y="352" />
  609. </path>
  610. <annotations>
  611. </annotations>
  612. </group>
  613. <group name="Fig7"
  614. description="org.argouml.uml.diagram.ui.FigGeneralization"
  615. href="127-0-0-1-32fb1e:e95f731f0f:-7ff6"
  616. stroke="1"
  617. strokecolor="-16777216"
  618. >
  619. <private>
  620. sourcePortFig="Fig5.0"
  621. destPortFig="Fig3.0"
  622. sourceFigNode="Fig5"
  623. destFigNode="Fig3"
  624. </private>
  625. <path name="Fig7.1"
  626. description="org.tigris.gef.presentation.FigPoly"
  627. fill="0"
  628. fillcolor="-1"
  629. stroke="1"
  630. strokecolor="-16777216"
  631. >
  632. <moveto x="447"
  633. y="552" />
  634. <lineto x="447"
  635. y="472" />
  636. </path>
  637. <annotations>
  638. </annotations>
  639. </group>
  640. <group name="Fig8"
  641. description="org.argouml.uml.diagram.ui.FigAssociation"
  642. href="127-0-0-1-32fb1e:e95f731f0f:-7ff5"
  643. stroke="1"
  644. strokecolor="-16777216"
  645. >
  646. <private>
  647. sourcePortFig="Fig4.0"
  648. destPortFig="Fig5.0"
  649. sourceFigNode="Fig4"
  650. destFigNode="Fig5"
  651. </private>
  652. <path name="Fig8.1"
  653. description="org.tigris.gef.presentation.FigPoly"
  654. fill="0"
  655. fillcolor="-1"
  656. stroke="1"
  657. strokecolor="-16777216"
  658. >
  659. <moveto x="325"
  660. y="560" />
  661. <lineto x="344"
  662. y="560" />
  663. </path>
  664. <annotations>
  665. </annotations>
  666. </group>
  667. </pgml>