public class ArchiveBinaryMetaData extends java.lang.Object implements BinaryMetaData, java.io.Externalizable
| 修飾子とタイプ | フィールドと説明 |
|---|---|
protected BinaryMetaDataService |
service |
| コンストラクタと説明 |
|---|
ArchiveBinaryMetaData() |
ArchiveBinaryMetaData(ArchiveBinaryDefinition def) |
ArchiveBinaryMetaData(java.lang.String name) |
ArchiveBinaryMetaData(java.lang.String name,
java.nio.file.Path source) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
BinaryDefinition |
currentConfig() |
protected void |
finalize() |
java.io.InputStream |
getEntryAsStream(java.lang.String path) |
long |
getEntrySize(java.lang.String path) |
java.io.InputStream |
getInputStream() |
java.lang.String |
getName() |
java.io.OutputStream |
getOutputStream() |
long |
getSize() |
java.nio.file.Path |
getTempPath() |
boolean |
hasEntry(java.lang.String path) |
void |
readExternal(java.io.ObjectInput in) |
void |
writeExternal(java.io.ObjectOutput out) |
void |
writeTo(java.io.OutputStream out) |
protected BinaryMetaDataService service
public ArchiveBinaryMetaData()
public ArchiveBinaryMetaData(java.lang.String name)
public ArchiveBinaryMetaData(java.lang.String name,
java.nio.file.Path source)
public ArchiveBinaryMetaData(ArchiveBinaryDefinition def)
public BinaryDefinition currentConfig()
currentConfig インタフェース内 BinaryMetaDatapublic java.lang.String getName()
getName インタフェース内 BinaryMetaDatapublic java.nio.file.Path getTempPath()
public boolean hasEntry(java.lang.String path)
public java.io.InputStream getEntryAsStream(java.lang.String path)
public long getEntrySize(java.lang.String path)
public long getSize()
getSize インタフェース内 BinaryMetaDatapublic java.io.InputStream getInputStream()
getInputStream インタフェース内 BinaryMetaDatapublic java.io.OutputStream getOutputStream()
getOutputStream インタフェース内 BinaryMetaDatapublic void writeTo(java.io.OutputStream out)
throws java.io.IOException
writeTo インタフェース内 BinaryMetaDatajava.io.IOExceptionpublic void writeExternal(java.io.ObjectOutput out)
throws java.io.IOException
writeExternal インタフェース内 java.io.Externalizablejava.io.IOExceptionpublic void readExternal(java.io.ObjectInput in)
throws java.io.IOException,
java.lang.ClassNotFoundException
readExternal インタフェース内 java.io.Externalizablejava.io.IOExceptionjava.lang.ClassNotFoundExceptionprotected void finalize()
throws java.lang.Throwable
finalize クラス内 java.lang.Objectjava.lang.Throwable