- java.lang.Object
-
- cn.mcres.karlatemp.mxlib.data.jimage.BasicImageReader
-
- 所有已实现的接口:
AutoCloseable
public class BasicImageReader extends Object implements AutoCloseable
-
-
方法概要
修饰符和类型 方法 说明 voidclose()ImageLocationfindLocation(String name)ImageLocationfindLocation(String module, String name)long[]getAttributes(int offset)ByteOrdergetByteOrder()String[]getEntryNames()Stream<String>getEntryNamesStream()ImageHeadergetHeader()PathgetImagePath()StringgetName()byte[]getResource(ImageLocation loc)byte[]getResource(String name)ByteBuffergetResourceBuffer(ImageLocation loc)InputStreamgetResourceStream(ImageLocation loc)StringgetString(int offset)ImageStringsReadergetStrings()static BasicImageReaderopen(Path imagePath)static voidreleaseByteBuffer(ByteBuffer buffer)
-
-
-
方法详细资料
-
open
public static BasicImageReader open(Path imagePath) throws IOException
- 抛出:
IOException
-
getHeader
public ImageHeader getHeader()
-
releaseByteBuffer
public static void releaseByteBuffer(ByteBuffer buffer)
-
getName
public String getName()
-
getByteOrder
public ByteOrder getByteOrder()
-
getImagePath
public Path getImagePath()
-
close
public void close() throws IOException- 指定者:
close在接口中AutoCloseable- 抛出:
IOException
-
getStrings
public ImageStringsReader getStrings()
-
findLocation
public ImageLocation findLocation(String module, String name)
-
findLocation
public ImageLocation findLocation(String name)
-
getEntryNames
public String[] getEntryNames()
-
getAttributes
public long[] getAttributes(int offset)
-
getString
public String getString(int offset)
-
getResource
public byte[] getResource(String name)
-
getResource
public byte[] getResource(ImageLocation loc)
-
getResourceBuffer
public ByteBuffer getResourceBuffer(ImageLocation loc)
-
getResourceStream
public InputStream getResourceStream(ImageLocation loc)
-
-