GitHub
LibrariesOpen source libraries used to build this documentation site.
LibraryRoleVersionLicense
AstroastroSite framework6.3.1MIT
Astro React@astrojs/reactReact integration5.0.4MIT
Astro Sitemap@astrojs/sitemapSitemap generation3.7.2MIT
UI5 Web Components@ui5/webcomponentsUI primitives2.22.0Apache-2.0
UI5 Web Components Fiori@ui5/webcomponents-fioriFiori shell components2.22.0Apache-2.0
UI5 Web Components Icons@ui5/webcomponents-iconsIcon set2.22.0Apache-2.0
UI5 Web Components React@ui5/webcomponents-reactReact wrappers2.22.0Apache-2.0
ReactreactUI runtime19.2.6MIT
React DOMreact-domDOM renderer19.2.6MIT
ShikishikiSyntax highlighting4.0.2MIT
Docs/ORK/IO_STREAMS/ORK/IF_IO_OUTPUT_STREAM
Interface/ORK/IF_IO_OUTPUT_STREAM
OutputStream
InterfaceOutputStream
Package
/ORK/IO_STREAMS
Members
4
4 items
Methods
write
Method

Writes a sequence of bytes to the current stream and advances the current position within this stream by the number of bytes written.

Parameters

NameDescriptionbufferAn array of bytes. This method copies count bytes from buffer to the current stream.offsetThe zero-based byte offset in buffer at which to begin copying bytes to the current stream.countThe number of bytes to be written to the current stream. -1 means that the remaining length is used.

Signature

METHODS write IMPORTING !buffer TYPE xsequence
                          !offset TYPE i DEFAULT 0
                          !count TYPE i DEFAULT -1.
set_content
Method

Sets the entire content of the current stream to the provided data. Any existing data is discarded, the new bytes are written starting at offset zero, and the stream’s length is updated to match the size of the /ork/if_io_output_stream.METH:set_content.DATA:content parameter.

Parameters

NameDescriptioncontentByte sequence to write into the stream (replaces all previous content).

Signature

METHODS set_content IMPORTING content TYPE xstring.
set_length
Method

Sets the length of the current stream.

  • If the specified value is less than the current length of the stream, the stream is truncated.
  • If the specified value is larger than the current length of the stream, the stream is expanded.
  • If the stream is expanded, the contents of the stream between the old and the new length are not defined.

A stream must support expansion, writing and seeking for /ork/if_io_stream_base.METH:set_length to work.

Use the /ork/if_io_stream_base.METH:can_write and /ork/if_io_stream_base.METH:can_expand method to determine whether expansion or writing is supported.

Parameters

NameDescriptionlengthThe desired length of the current stream in bytes.

Signature

METHODS set_length IMPORTING !length TYPE int8.
flush
Method

Clears all buffers for this stream and causes any buffered data to be written to the underlying device.

Signature

METHODS flush.
Repository11 packages · 112 objects
123 items