|
Snapper 1.1 API | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.enhydra.snapper.parsers.fileparsers.parsers.office2007opc.PackagePart
public abstract class PackagePart
Field Summary | |
---|---|
protected Package |
container
|
protected java.lang.String |
contentType
|
protected java.net.URI |
uri
|
Constructor Summary | |
---|---|
PackagePart(Package pack,
java.net.URI partUri)
Constructeur. |
|
PackagePart(Package pack,
java.net.URI partURI,
java.lang.String contentType)
Constructor. |
Method Summary | |
---|---|
PackageRelationship |
addRelationship(java.net.URI targetUri,
TargetMode targetMode,
java.lang.String relationshipType)
Ajout d'une relation à une partie (exclut les parties de type relation). |
PackageRelationship |
addRelationship(java.net.URI targetUri,
TargetMode targetMode,
java.lang.String relationshipType,
java.lang.String id)
Ajout d'une relation à une partie (exclut les parties de type relation). |
void |
clearRelationships()
Supprime toutes les relations de cette partie. |
java.lang.String |
getContentType()
|
java.io.InputStream |
getInputStream()
Obtenir le flux de lecture de la partie. |
protected abstract java.io.InputStream |
getInputStreamImpl()
Implémentation de la récupération du flux d'entrée du contenu de la partie. |
java.io.OutputStream |
getOutputStream()
Obtenir le flux de sortie de la partie. |
protected abstract java.io.OutputStream |
getOutputStreamImpl()
Implémentation de la récupération du flux de sortie du contenu de la aprtie. |
Package |
getParentPackage()
|
PackageRelationshipCollection |
getRelationships()
Récupérer toutes relations de cette partie. |
PackageRelationshipCollection |
getRelationshipsByType(java.lang.String relationshipType)
Récupérer toutes les relations dont le type correspond au filtre spécifié. |
java.net.URI |
getUri()
|
boolean |
hasRelationships()
Savoir si la partie possède des relations. |
boolean |
isDeleted()
|
boolean |
isRelationshipPart()
|
abstract void |
save(java.io.OutputStream zos)
Enregistrement de la partie et de la partie de relations si la partie possède au moins une relation. |
void |
setContentType(java.lang.String contentType)
|
void |
setDeleted(boolean isDeleted)
|
void |
setUri(java.net.URI uri)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected Package container
protected java.net.URI uri
protected java.lang.String contentType
Constructor Detail |
---|
public PackagePart(Package pack, java.net.URI partUri)
pack
- Parent package.partURI
- The part's Uniform Resource Identifier (URI), relative to the
parent Package root.public PackagePart(Package pack, java.net.URI partURI, java.lang.String contentType)
pack
- Parent package.partURI
- The part's Uniform Resource Identifier (URI), relative to the
parent Package root.contentType
- The Multipurpose Internet Mail Extensions (MIME) content type
of the part's data stream.Method Detail |
---|
public PackageRelationship addRelationship(java.net.URI targetUri, TargetMode targetMode, java.lang.String relationshipType)
targetUri
- URI de la partie cible, attention celle-ci doit être relative
par rapport au répertoire source de la partie.targetMode
- Le mode [Internal|External].relationshipType
- Le type de la relation.
public PackageRelationship addRelationship(java.net.URI targetUri, TargetMode targetMode, java.lang.String relationshipType, java.lang.String id)
targetUri
- URI de la partie cible.targetMode
- Le mode [Internal|External].relationshipType
- Le type de la relation.id
- L'identifiant unique de la relation, si null alors un
identifiant est généré automatiquement.
public void clearRelationships()
public PackageRelationshipCollection getRelationships()
public PackageRelationshipCollection getRelationshipsByType(java.lang.String relationshipType)
relationshipType
- Le filtre de type de relation.
public boolean hasRelationships()
public java.io.InputStream getInputStream() throws java.io.IOException
java.io.IOException
public java.io.OutputStream getOutputStream() throws java.io.IOException
java.io.IOException
public java.net.URI getUri()
public void setUri(java.net.URI uri)
public java.lang.String getContentType()
public void setContentType(java.lang.String contentType)
public Package getParentPackage()
public boolean isRelationshipPart()
public boolean isDeleted()
public void setDeleted(boolean isDeleted)
protected abstract java.io.InputStream getInputStreamImpl()
protected abstract java.io.OutputStream getOutputStreamImpl()
public abstract void save(java.io.OutputStream zos)
zos
- Flux d'enregistrement
|
Snapper 1.1 API | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |