java_data_io_go

package module
v1.1.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 10, 2021 License: MIT Imports: 6 Imported by: 1

README

Java-Data-IO-Go

java.io.DataInput,java.io.DataOutputでフォーマットされたbyteデータを扱えるようにする

開発環境

OS: Windows7 SP1 Starter
Go:

Documentation

Index

Constants

This section is empty.

Variables

View Source
var UTFDataFormatError = errors.New("UTFDataFormatError")

Functions

func FromJavaString

func FromJavaString(s JavaString) string

Types

type JavaChar

type JavaChar = uint16

type JavaDataInput

type JavaDataInput struct {
	// contains filtered or unexported fields
}

func NewJavaDataInput

func NewJavaDataInput(reader io.Reader) *JavaDataInput

func (*JavaDataInput) Read

func (self *JavaDataInput) Read(buf []byte) (n int, err error)

func (*JavaDataInput) ReadBoolean

func (self *JavaDataInput) ReadBoolean() (v bool, err error)

func (*JavaDataInput) ReadByte

func (self *JavaDataInput) ReadByte() (v int8, err error)

func (*JavaDataInput) ReadChar

func (self *JavaDataInput) ReadChar() (v JavaChar, err error)

func (*JavaDataInput) ReadDouble

func (self *JavaDataInput) ReadDouble() (v float64, err error)

func (*JavaDataInput) ReadFloat

func (self *JavaDataInput) ReadFloat() (v float32, err error)

func (*JavaDataInput) ReadFully

func (self *JavaDataInput) ReadFully(buf []byte) (err error)

func (*JavaDataInput) ReadInt

func (self *JavaDataInput) ReadInt() (v int32, err error)

func (*JavaDataInput) ReadLine

func (self *JavaDataInput) ReadLine() (JavaString, error)

func (*JavaDataInput) ReadLong

func (self *JavaDataInput) ReadLong() (v int64, err error)

func (*JavaDataInput) ReadShort

func (self *JavaDataInput) ReadShort() (v int16, err error)

func (*JavaDataInput) ReadUTF

func (self *JavaDataInput) ReadUTF() (JavaString, error)

func (*JavaDataInput) ReadUnsignedByte

func (self *JavaDataInput) ReadUnsignedByte() (v uint8, err error)

func (*JavaDataInput) ReadUnsignedShort

func (self *JavaDataInput) ReadUnsignedShort() (v uint16, err error)

func (*JavaDataInput) SkipBytes

func (self *JavaDataInput) SkipBytes(n int32) (int32, error)

type JavaDataOutput

type JavaDataOutput struct {
	// contains filtered or unexported fields
}

func NewJavaDataOutput

func NewJavaDataOutput(writer io.Writer) *JavaDataOutput

func (*JavaDataOutput) Write

func (self *JavaDataOutput) Write(buf []byte) (int, error)

func (*JavaDataOutput) WriteBoolean

func (self *JavaDataOutput) WriteBoolean(v bool) (err error)

func (*JavaDataOutput) WriteByte

func (self *JavaDataOutput) WriteByte(v int32) (err error)

func (*JavaDataOutput) WriteBytes

func (self *JavaDataOutput) WriteBytes(s JavaString) (err error)

func (*JavaDataOutput) WriteChar

func (self *JavaDataOutput) WriteChar(v int32) (err error)

func (*JavaDataOutput) WriteChars

func (self *JavaDataOutput) WriteChars(s JavaString) (err error)

func (*JavaDataOutput) WriteDouble

func (self *JavaDataOutput) WriteDouble(v float64) (err error)

func (*JavaDataOutput) WriteFloat

func (self *JavaDataOutput) WriteFloat(v float32) (err error)

func (*JavaDataOutput) WriteInt

func (self *JavaDataOutput) WriteInt(v int32) (err error)

func (*JavaDataOutput) WriteLong

func (self *JavaDataOutput) WriteLong(v int64) (err error)

func (*JavaDataOutput) WriteShort

func (self *JavaDataOutput) WriteShort(v int32) (err error)

func (*JavaDataOutput) WriteUTF

func (self *JavaDataOutput) WriteUTF(s JavaString) (err error)

type JavaString

type JavaString = []uint16

func ToJavaString

func ToJavaString(s string) JavaString

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL