|
![]() |
||||||||||
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 Lesefehlernpublic 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 Inhaltpublic 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 InhaltsdatencontainerMethod 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 Lesefehlernpublic 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 |