Class Content
Mime-Inhalt
Diese Klasse bildet die Basisklasse von Inhalten nach MIME-Standard und stellt grundlegende Methoden, Konstante und Eigenschaften bereit.
Der Content muss immer in UTF-8 gehalten werden. Eine Convertierung muss vor dem erstellen des Objektes erfolgen.
- Alvine\Core\Alvine implements Serializable uses Alvine\Core\SerializableImplementation
- Alvine\Types\Mime\MIMEType
- Alvine\Types\Mime\Part
- Alvine\Types\Mime\Content
Direct known subclasses
Alvine\Net\Mail\MailPart, Alvine\Types\Mime\Application, Alvine\Types\Mime\Audio, Alvine\Types\Mime\Image, Alvine\Types\Mime\Message, Alvine\Types\Mime\Model, Alvine\Types\Mime\Multipart, Alvine\Types\Mime\Text, Alvine\Types\Mime\VideoIndirect known subclasses
Alvine\Net\Mail\MailPartAttachment, Alvine\Net\Mail\MailPartHTML, Alvine\Net\Mail\MailPartMultipart, Alvine\Net\Mail\MailPartText, Alvine\Types\Mime\Application\Json, Alvine\Types\Mime\Multipart\Related
Abstract
Namespace: Alvine\Types\Mime
Package: Alvine\Types\Mime
Category: Framework
License: Licence
Author: schukai GmbH info@schukai.de
Version: Release: $Revision: 1619 $
Since: 20110904
Link: Alvine
Located at types/mime/Content.class.php
Namespace: Alvine\Types\Mime
Package: Alvine\Types\Mime
Category: Framework
License: Licence
Author: schukai GmbH info@schukai.de
Version: Release: $Revision: 1619 $
Since: 20110904
Link: Alvine
Located at types/mime/Content.class.php
public
|
#
__construct( string $content, integer $type, string $subtype, integer $encoding = null )
Erstellt in abgeleiteten Klassen einen neuen Bestandteil. Als Encoding kann Content::BASE64, Content::QUOTEDPRINTABLE oder Content::GZIP verwendet werden. |
public
|
|
public
integer
|
|
protected
string
|
|
public
string
|
|
public
string
|
getInstance()
|
getDefaultMimeType(),
getMimeType(),
getSubType(),
getType()
|
__call(),
__clone(),
__get(),
__set(),
equals(),
getClass(),
getClone(),
getClosure(),
getHashCode(),
getID(),
getShortID(),
isCallable(),
isInstanceOf(),
propertyExists()
|
serialize(),
unserialize()
|
checkAndAdjustSerialisation(),
serialize(),
unserialize()
|
integer |
ORIGINAL
Ohne Encoding |
#
0
|
integer |
BASE64
Codierung als BASE64 |
#
\ENCBASE64
|
integer |
BIT8
Codierung als 8bit |
#
\ENC8BIT
|
integer |
BINARY
Codierung in Binary |
#
\ENCBINARY
|
integer |
GZIP
Codierung erfolgt als GZIP (256 + 1) |
#
257
|
integer |
QUOTEDPRINTABLE
Quoted Printable |
#
\ENCQUOTEDPRINTABLE
|
APPLICATION,
APPLICATION_KEY,
AUDIO,
AUDIO_KEY,
DEFAULT_KEY,
IMAGE,
IMAGE_KEY,
MESSAGE,
MESSAGE_KEY,
MODEL,
MODEL_KEY,
MULTIPART,
MULTIPART_KEY,
OTHER,
OTHER_KEY,
TEXT,
TEXT_KEY,
VIDEO,
VIDEO_KEY
|
APIVERSION,
IDENTIFICATION,
SERIALVERSION,
VERSION
|
protected
string
|
$content
Inhalt |
#
null
|
protected
integer
|
$encoding
Kodierung (nicht Zeichensatz, sondern gzip, etc) |
#
null
|
$subtype,
$type,
$typeMap
|
$hash,
$properties
|