public class ManifestElement
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Field and Description |
---|---|
java.lang.String |
fullName
Full name in the container it is inserted as part of.
|
java.lang.String |
mimeOverride
MIME type override.
|
FreenetURI |
targetURI
Redirect target
|
Constructor and Description |
---|
ManifestElement(ManifestElement me,
java.lang.String newName)
Copy and change name
|
ManifestElement(ManifestElement me,
java.lang.String newName,
java.lang.String newFullName)
Copy and change full name
|
ManifestElement(java.lang.String name2,
FreenetURI targetURI2,
java.lang.String mimeOverride2)
Construct a ManifestElement for a redirect
|
ManifestElement(java.lang.String name2,
RandomAccessBucket data2,
java.lang.String mimeOverride2,
long size2) |
ManifestElement(java.lang.String name2,
java.lang.String fullName2,
RandomAccessBucket data2,
java.lang.String mimeOverride2,
long size)
Construct a ManifestElement for a file.
|
ManifestElement(java.lang.String name2,
java.lang.String fullName2,
java.lang.String mimeOverride2,
FreenetURI targetURI2) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object o) |
void |
freeData() |
RandomAccessBucket |
getData() |
java.lang.String |
getMimeType()
A MIME type to feed into ClientMetadata.
|
java.lang.String |
getMimeTypeOverride() |
java.lang.String |
getName() |
long |
getSize() |
FreenetURI |
getTargetURI() |
int |
hashCode() |
void |
onResume(ClientContext context) |
public final java.lang.String fullName
public final java.lang.String mimeOverride
public final FreenetURI targetURI
public ManifestElement(java.lang.String name2, java.lang.String fullName2, RandomAccessBucket data2, java.lang.String mimeOverride2, long size)
public ManifestElement(java.lang.String name2, RandomAccessBucket data2, java.lang.String mimeOverride2, long size2)
public ManifestElement(ManifestElement me, java.lang.String newName)
public ManifestElement(ManifestElement me, java.lang.String newName, java.lang.String newFullName)
public ManifestElement(java.lang.String name2, FreenetURI targetURI2, java.lang.String mimeOverride2)
public ManifestElement(java.lang.String name2, java.lang.String fullName2, java.lang.String mimeOverride2, FreenetURI targetURI2)
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public void freeData()
public java.lang.String getName()
public java.lang.String getMimeTypeOverride()
public java.lang.String getMimeType()
public RandomAccessBucket getData()
public long getSize()
public FreenetURI getTargetURI()
public void onResume(ClientContext context) throws ResumeFailedException
ResumeFailedException