XmpValue
Genel Bakış
XmpValue Java için FOSS’de bir sınıf.
Tipleştirilmiş XMP metadata değerini temsil eder (ISO 16684-1).
Bu sınıf, Java programlarında XmpValue nesnelerle çalışmak için 19 yöntem sağlar. Kullanılabilir yöntemler şunlardır: XmpValue, isArray, isDateTime, isDouble, isInteger, isNamedValues, isString, toArray, toDateTime, toDouble, toInteger, toNamedValues, ve 2 ek yöntem. Tüm kamu üyeleri, Java için FOSS paketini yükledikten sonra herhangi bir Java uygulamasına erişilebilir. Özellikleri: array, dateTime, double, integer, namedValues, string.
Özellikler
| Adı: | Tip: | Access | Açıklama: |
|---|---|---|---|
string | boolean | Oku . | Bu değer basit bir dize ise doğru gönderir. |
integer | boolean | Oku . | Bu değer tam sayı olarak ayrıntılanabilirse doğru gönderir. |
double | boolean | Oku . | Bu değerin çift olarak ayrıştırılabilmesi durumunda doğru gönderir. |
dateTime | boolean | Oku . | Bu değer tarih/saat olarak ayrıştırılabilirse doğru gönderir. |
array | boolean | Oku . | Bu değer bir dizi ise doğru gönderir. |
namedValues | boolean | Oku . | Bu değer bir yapı ise doğru gönderir (named value pairs). |
Yöntemler
| Signature | Açıklama: |
|---|---|
XmpValue(value: String) | Bir dize ile XmpValue oluşturur. |
XmpValue(value: int) | Bir tam sayıdan XmpValue oluşturur. |
XmpValue(value: double) | Bir çiftten XmpValue oluşturur. |
XmpValue(value: Date) | Bir tarihten (ISO 8601 / W3C-DTF biçimlendirilmiş) bir XmpValue oluşturur . |
XmpValue(array: Object[]) | Bir nesne dizisinden bir XmpValue oluşturur. |
XmpValue(entries: List<Map.Entry<String, XmpValue>>) | İsimli değer çiftlerinden (yapı) bir XmpValue oluşturur. |
isString() → boolean | Bu değer basit bir dize ise doğru gönderir. |
isInteger() → boolean | Bu değer tam sayı olarak ayrıntılanabilirse doğru gönderir. |
isDouble() → boolean | Bu değerin çift olarak ayrıştırılabilmesi durumunda doğru gönderir. |
isDateTime() → boolean | Bu değer tarih/saat olarak ayrıştırılabilirse doğru gönderir. |
isArray() → boolean | Bu değer bir dizi ise doğru gönderir. |
isNamedValues() → boolean | Bu değer bir yapı ise doğru gönderir (named value pairs). |
toString() → String | Bu değerin dize temsilini gönderir. |
toStringValue() → String | ToString için takma isim. |
toInteger() → int | Bu değeri tam sayı olarak gönderir. |
toDouble() → double | Bu değeri iki kat olarak gönderir. |
toDateTime() → Date | Bu değeri Tarih olarak gönderir (ISO 8601 biçimini ayrıştırır). |
toArray() → Object[] | Bu değeri bir dizi olarak gönderir. |
toNamedValues() → List<Map.Entry<String, XmpValue>> | Bu değeri isimli değer çiftleri (yapı) olarak gönderir. |