|
||||||||||
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 valuesMethod 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 |