|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectezvcard.io.json.JCardValue
public class JCardValue
Holds the data type and value of a jCard property.
| Constructor Summary | |
|---|---|
JCardValue(JsonValue... values)
Creates a new jCard value. |
|
JCardValue(List<JsonValue> values)
Creates a new jCard value. |
|
| Method Summary | |
|---|---|
List<String> |
asMulti()
Gets the value of a multi-valued property (such as Categories
). |
String |
asSingle()
Gets the value of a single-valued property (such as Note). |
List<List<String>> |
asStructured()
Gets the value of a structured property (such as StructuredName). |
List<JsonValue> |
getValues()
Gets all the JSON values. |
static JCardValue |
multi(List<?> values)
Creates a multi-valued value. |
static JCardValue |
multi(Object... values)
Creates a multi-valued value. |
static JCardValue |
single(Object value)
Creates a single-valued value. |
static JCardValue |
structured(List<List<?>> values)
Creates a structured value. |
static JCardValue |
structured(Object... values)
Creates a structured value. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public JCardValue(List<JsonValue> values)
values - the valuespublic JCardValue(JsonValue... values)
values - the values| Method Detail |
|---|
public static JCardValue single(Object value)
value - the value
public static JCardValue multi(Object... values)
values - the values
public static JCardValue multi(List<?> values)
values - the values
public static JCardValue structured(Object... values)
Creates a structured value.
This method accepts a vararg of Object instances. List
objects will be treated as multi-valued components. Null objects will be
treated as empty components.
values - the values
public static JCardValue structured(List<List<?>> values)
values - the values
public List<JsonValue> getValues()
public String asSingle()
Note).
public List<List<String>> asStructured()
StructuredName).
public List<String> asMulti()
Categories
).
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||