Package be.lmenten.avr.binfmt.hex
Class IntelHexWriter
java.lang.Object
java.io.Writer
java.io.OutputStreamWriter
java.io.FileWriter
be.lmenten.avr.binfmt.hex.IntelHexWriter
- All Implemented Interfaces:
HexImage,HexImageWriter,Closeable,Flushable,Appendable,AutoCloseable
-
Field Summary
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()voidsetAddress(int address)voidsetEndianness(HexDataEndianness endianness)voidsetSegmentAddress(int address)voidsetSegmentStartAddress(int address)voidsetStartAddress(int address)voidwriteByte(int data)voidwriteDWord(long data)voidwriteWord(int data)Methods inherited from class java.io.OutputStreamWriter
append, append, flush, getEncoding, write, write, writeMethods inherited from class java.io.Writer
append, nullWriter, write, write
-
Constructor Details
-
IntelHexWriter
- Throws:
IOException
-
IntelHexWriter
- Throws:
IOException
-
-
Method Details
-
getFileName
-
setEndianness
- Specified by:
setEndiannessin interfaceHexImage
-
getEndianness
- Specified by:
getEndiannessin interfaceHexImage
-
writeByte
- Specified by:
writeBytein interfaceHexImageWriter- Throws:
IOException
-
writeWord
- Specified by:
writeWordin interfaceHexImageWriter- Throws:
IOException
-
writeDWord
- Specified by:
writeDWordin interfaceHexImageWriter- Throws:
IOException
-
setAddress
public void setAddress(int address)- Specified by:
setAddressin interfaceHexImageWriter
-
setSegmentAddress
public void setSegmentAddress(int address)- Specified by:
setSegmentAddressin interfaceHexImageWriter
-
setStartAddress
public void setStartAddress(int address)- Specified by:
setStartAddressin interfaceHexImageWriter
-
setSegmentStartAddress
public void setSegmentStartAddress(int address)- Specified by:
setSegmentStartAddressin interfaceHexImageWriter
-
close
- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- Overrides:
closein classOutputStreamWriter- Throws:
IOException
-