Package org.aoju.bus.image.galaxy.io
Class ImageOutputStream
java.lang.Object
java.io.OutputStream
java.io.FilterOutputStream
org.aoju.bus.image.galaxy.io.ImageOutputStream
-
Field Summary
Fields inherited from class java.io.FilterOutputStream
out -
Constructor Summary
ConstructorsConstructorDescriptionImageOutputStream(File file) ImageOutputStream(OutputStream out, String tsuid) -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()voidfinish()final ImageEncodingOptionsfinal booleanfinal booleanfinal voidsetEncodingOptions(ImageEncodingOptions encOpts) final voidsetPreamble(byte[] preamble) voidwrite(byte[] b, int off, int len) voidwriteAttribute(int tag, VR vr, byte[] val) voidwriteAttribute(int tag, VR vr, Object value, SpecificCharacterSet cs) voidwriteAttribute(int tag, VR vr, Value val) voidwriteCommand(Attributes cmd) voidwriteDataset(Attributes fmi, Attributes dataset) voidvoidwriteGroupLength(int tag, int len) voidwriteHeader(int tag, VR vr, int len) Methods inherited from class java.io.FilterOutputStream
flush, write, writeMethods inherited from class java.io.OutputStream
nullOutputStream
-
Constructor Details
-
ImageOutputStream
-
ImageOutputStream
- Throws:
IOException
-
-
Method Details
-
setPreamble
public final void setPreamble(byte[] preamble) -
isExplicitVR
public final boolean isExplicitVR() -
isBigEndian
public final boolean isBigEndian() -
getEncodingOptions
-
setEncodingOptions
-
write
- Overrides:
writein classFilterOutputStream- Throws:
IOException
-
writeCommand
- Throws:
IOException
-
writeFileMetaInformation
- Throws:
IOException
-
writeDataset
- Throws:
IOException
-
writeHeader
- Throws:
IOException
-
writeAttribute
public void writeAttribute(int tag, VR vr, Object value, SpecificCharacterSet cs) throws IOException - Throws:
IOException
-
writeAttribute
- Throws:
IOException
-
writeAttribute
- Throws:
IOException
-
writeGroupLength
- Throws:
IOException
-
finish
- Throws:
IOException
-
close
- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- Overrides:
closein classFilterOutputStream- Throws:
IOException
-