Package de.svws_nrw.davapi.util.vcard
Schnittstelle VCardProperty
- Alle bekannten Implementierungsklassen:
AddressProperty
,CategoriesProperty
,EMailProperty
,FullnameProperty
,NameProperty
,PhoneProperty
,RelatedProperty
,SimpleProperty
public interface VCardProperty
Dieses Interface beschreibt Methoden für VCard-Properties und konstanten zur
Serialiserung
-
Feldübersicht
Modifizierer und TypFeldBeschreibungstatic final String
Zeichen für Zeilenumbruch innerhalb eines Properties beim überschreiten der maximalen Zeilenlängestatic final int
Maximale Zeilenlänge von VCard-Properties.static final String
Trennzeichen für Propertyelemente, welche als Liste angegeben werden können (bspw. mehrere Vornamen, Titel, etc.)static final String
Trennzeichen innerhalb eines Properties welches aus Sequenzen besteht (bspw. -
Methodenübersicht
Modifizierer und TypMethodeBeschreibunggetType()
Gibt den Typ des Properties zurückvoid
fügt einemStringBuilder
das Property hinzu.void
fügt einemStringBuilder
den Typ dieses Properties hinzu.
-
Felddetails
-
INNER_PROPERTY_LINEBREAK
Zeichen für Zeilenumbruch innerhalb eines Properties beim überschreiten der maximalen Zeilenlänge- Siehe auch:
-
SEQUENCE_ELEMENT_SEPARATOR
Trennzeichen innerhalb eines Properties welches aus Sequenzen besteht (bspw. Name-Property oder Adressproperty)- Siehe auch:
-
PROPERTY_LIST_ENTRY_SEPARATOR
Trennzeichen für Propertyelemente, welche als Liste angegeben werden können (bspw. mehrere Vornamen, Titel, etc.)- Siehe auch:
-
LINE_LENGTH
static final int LINE_LENGTHMaximale Zeilenlänge von VCard-Properties. Dient der Lesbarkeit, der serialisierten VCard.- Siehe auch:
-
-
Methodendetails
-
getType
String getType()Gibt den Typ des Properties zurück- Gibt zurück:
- der Typ des Properties
-
serializeType
fügt einemStringBuilder
den Typ dieses Properties hinzu.- Parameter:
sb
- der StringBuilder
-
serializeProperty
fügt einemStringBuilder
das Property hinzu.- Parameter:
sb
- der StringBuilder
-