From b6aee1ef6d3e92a28ffd4b5c03e677b63b43747f Mon Sep 17 00:00:00 2001 From: Andreas Beeker Date: Wed, 7 Apr 2021 21:40:33 +0000 Subject: 65206 - Migrate ant / maven to gradle build compile / jar / test of mrJars don't include ants build.xml anymore rename directories to match project and maven artifact names refactor artifacts - so each project has one artifact replace static references in hssf/dev tests with junit5 constructs, which had problems in parallel tests increase gradle heap to 4gb because of OOM - maybe less would also work git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1888488 13f79535-47bb-0310-9956-ffa450edef68 --- poi/models/HSSFSerializerClassDiagram.pgml | 669 +++++++++++++++++++++++++++++ 1 file changed, 669 insertions(+) create mode 100644 poi/models/HSSFSerializerClassDiagram.pgml (limited to 'poi/models/HSSFSerializerClassDiagram.pgml') diff --git a/poi/models/HSSFSerializerClassDiagram.pgml b/poi/models/HSSFSerializerClassDiagram.pgml new file mode 100644 index 0000000000..474a2bfb06 --- /dev/null +++ b/poi/models/HSSFSerializerClassDiagram.pgml @@ -0,0 +1,669 @@ + + + + + + + + + + POIFSSerializer + + -_output_stream : OutputStream = null +-_locator : Locator = null +-_open_elements : Stack = new Stack() +-_filesystem : Filesystem = new Filesystem() + +startPrefixMapping(in ignoredPrefix:String, in ignoredUri:String) ++endPrefixMapping(in ignoredPrefix:String) ++processingInstruction(in ignoredTarget:String, in ignoredData:String) ++skippedEntity(in ignoredName:String) ++startDTD(in ignoredName:String, in ignoredPublicId:String, in ignoredSystemId:String) ++endDTD() ++startEntity(in ignoredName:String) ++endEntity(in ignoredName:String) ++startCDATA() ++endCDATA() ++comment(in ignoredCh[]:char, in ignoredStart:int, in ignoredLength:int) ++shouldSetContentLength() : boolean ++setOutputStream(in out:OutputStream) ++setDocumentLocator(in locator:Locator) ++startDocument() ++endDocument() ++startElement(in namespaceURI:String, in localName:String, in qName:String, in atts:Attributes) ++endElement(in namespaceURI:String, in localName:String, in qName:String) ++characters(in ch[]:char, in start:int, in length:int) ++ignorableWhitespace(in ch[]:char, in start:int, in length:int) +#getElementProcessorFactory() : ElementProcessorFactory +#doLocalPreEndDocument() +#doLocalPostEndDocument() +#getFilesystem() : Filesystem +#SAXExceptionFactory(in message:String, in e:Exception) : SAXException +#SAXExceptionFactory(in message:String) : SAXException + + + + + + + Attribute + + -_name : String +-_value : String + +getName() : String ++getValue() : String ++getValueAsInt() : int ++getValueAsShort() : short ++getValueAsLong() : long ++getValueAsBoolean() : boolean ++Attribute(in name:String, in value:String) + + + + + + + <<Interface>> + ElementProcessor + +initialize(in attributes[]:Attribute, in parent:ElementProcessor, in filesystem:Filesystem) ++acceptCharacters(in data[]:char) ++acceptWhitespaceCharacters(in data[]:char) ++endProcessing() + + + + + + + ElementProcessorFactory + + -_element_processor_map : Map + +createElementProcessor(in name:String) : ElementProcessor +#addElementProcessorProgenitor(in name:String, in progenitor:Object) +#lookupElementProcessorProgenitor(in name:String) : Object +#doCreateElementProcessor(in progenitor:Object) : ElementProcessor +#constructElementProcessor(in progenitor:Constructor) : ElementProcessor +#createNewElementProcessorInstance(in progenitor:Class) : ElementProcessor + + + + + + + HSSFSerializer + + -_element_processor_factory : HSSFElementProcessorFactory + +getMimeType() : String + + + + + + + HSSFElementProcessorFactory + + + + + + + + + + ElementProcessorFactory.CannotCreateElementProcessorException + + + + + + + sourcePortFig="Fig4.0" + destPortFig="Fig0.0" + sourceFigNode="Fig4" + destFigNode="Fig0" + + + + + + + + + + + sourcePortFig="Fig5.0" + destPortFig="Fig3.0" + sourceFigNode="Fig5" + destFigNode="Fig3" + + + + + + + + + + + sourcePortFig="Fig4.0" + destPortFig="Fig5.0" + sourceFigNode="Fig4" + destFigNode="Fig5" + + + + + + + + + -- cgit v1.2.3