|
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectde.osci.osci12.messageparts.MessagePart
de.osci.osci12.messageparts.Content
Die Content-Klasse repräsentiert einen Content-Eintrag in einer OSCI- Nachricht. Die Content-Einträge befinden sich in ContentContainer-Einträgen und enthalten die eigentlichen Inhaltsdaten, die in beliebigen Daten, Refenrenzen auf Attachments oder wiederum in Inhaltsdatencontainern bestehen können.
Copyright © 2004 Freie Hansestadt Bremen
Erstellt von bremen online services Entwicklungs- und Betriebsgesellschaft GmbH & Co. KG
Diese Bibliothek kann von jedermann nach Maßgabe der Bremer Lizenz für freie Softwarebibliotheken genutzt werden.
Die Lizenzbestimmungen können unter der URL www.osci.de abgerufen oder bei der OSCI-Leitstelle, Senator für Finanzen, Freie Hansestadt Bremen, Postfach 10 15 40, 28015 Bremen schriftlich angefordert werden.
| Field Summary | |
static int |
ATTACHMENT_REFERENCE
|
static int |
CONTENT_CONTAINER
|
static int |
DATA
|
| Fields inherited from class de.osci.osci12.messageparts.MessagePart |
ns |
| Constructor Summary | |
Content(Attachment attachment)
Legt ein Content-Objekt an, welches eine Referenz auf ein Attachment enthält. |
|
Content(ContentContainer contentContainer)
Legt ein Content-Objekt an, welches ein ContentContainer-Objekt enthält. |
|
Content(java.io.InputStream ins)
Legt ein Content-Objekt an. |
|
Content(java.io.InputStream ins,
java.lang.String[] transformer,
java.io.InputStream transformedData)
Legt ein Content-Objekt an. |
|
Content(java.lang.String data)
Legt ein Content-Objekt mit dem Inhalt des übergebenen Strings an. |
|
Content(java.lang.String data,
java.lang.String[] transformer,
java.lang.String transformedData)
Legt ein Content-Objekt mit dem Inhalt des übergebenen Strings an. |
|
| Method Summary | |
Attachment |
getAttachment()
Liefert das referenzierte Attachment zurück. |
ContentContainer |
getContentContainer()
Liefert den Inhaltsdatencontainer zurück. |
java.lang.String |
getContentData()
Liefert die eingestellten Daten des Content als String zurück. |
java.io.InputStream |
getContentStream()
Liefert den InputStream der Daten zurück, wenn der Content einer empfangenen Nachricht entnommen wurde. |
int |
getContentType()
Gibt die Art des Inhalts des Content-Objektes in Form eines Identifiers zurück. |
java.lang.String[] |
getTransformerForSignature()
Liefert die Transformereinträge in der Signatur. |
void |
setTransformedData(java.io.InputStream transformedData)
Bevor eine Signaturprüfung an dem ContentContainer-Objekt durchgeführt werden kann, welches dieses Content-Objekt enthält, müssen mit dieser Methode die transformierten Daten übergeben werden. |
void |
setTransformedData(java.lang.String transformedData)
Bevor eine Signaturprüfung an dem ContentContainer-Objekt durchgeführt werden kann, welches dieses Content-Objekt enthält, müssen mit dieser Methode die transformierten Daten übergeben werden. |
java.lang.String |
toString()
undocumented |
void |
writeXML(java.io.OutputStream out,
boolean inner)
Interne Methode, wird von Anwendungen normalerweise nicht aufgerufen. |
| Methods inherited from class de.osci.osci12.messageparts.MessagePart |
getLength, getRefID, setNSPrefixes, setNSPrefixes, setRefID |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
public static final int ATTACHMENT_REFERENCE
public static final int CONTENT_CONTAINER
public static final int DATA
| Constructor Detail |
public Content(java.io.InputStream ins)
throws java.io.IOException
ins - InputStream
java.io.IOException - bei Lesefehlern
public Content(java.io.InputStream ins,
java.lang.String[] transformer,
java.io.InputStream transformedData)
throws java.io.IOException,
OSCIException,
java.security.NoSuchAlgorithmException
ins - InputStream der Inhaltsdatentransformer - Array der TransformereinträgetransformedData - InputStream der transformierten Daten
java.io.IOException - bei Lesefehlern
OSCIException - bei Problemn beim Aufbau des OSCI-Signatureintrags
java.security.NoSuchAlgorithmException - wenn der verwendete Security-Provider
den erforderlichen Hash-Algorithmus nicht unterstützt.
public Content(java.lang.String data)
throws java.io.IOException
data - der Inhalt
public Content(java.lang.String data,
java.lang.String[] transformer,
java.lang.String transformedData)
throws java.io.IOException,
OSCIException,
java.security.NoSuchAlgorithmException
data - Inhaltsdatentransformer - Array der TransformereinträgetransformedData - String mit den transformierten Daten
java.io.IOException - bei Lesefehlern
OSCIException - bei Problemn beim Aufbau des OSCI-Signatureintrags
java.security.NoSuchAlgorithmException - wenn der verwendete Security-Provider
den erforderlichen Hash-Algorithmus nicht unterstützt.public Content(Attachment attachment)
attachment - das Attachmentobjektpublic Content(ContentContainer contentContainer)
contentContainer - der Inhaltsdatencontainer| Method Detail |
public void setTransformedData(java.io.InputStream transformedData)
transformedData - transformierte DatensetTransformedData(String transformedData),
ContentContainer.checkSignature(de.osci.osci12.roles.Role)public void setTransformedData(java.lang.String transformedData)
transformedData - transformierte DatensetTransformedData(InputStream transformedData),
ContentContainer.checkSignature(de.osci.osci12.roles.Role)public java.lang.String[] getTransformerForSignature()
public java.io.InputStream getContentStream()
throws java.io.IOException
java.io.IOException - bei Lesefehlern
public java.lang.String getContentData()
throws java.io.IOException
java.io.IOException - bei Lesefehlernpublic Attachment getAttachment()
public ContentContainer getContentContainer()
public int getContentType()
public java.lang.String toString()
public void writeXML(java.io.OutputStream out,
boolean inner)
throws java.io.IOException,
OSCIException
out -
java.io.IOException
OSCIException
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||