-
addField(field)
-
Add a field
Parameters:
Name |
Type |
Description |
field |
Field
|
|
- Inherited From:
-
Returns:
this
-
Type
-
ExtensibleData
-
addLink(link)
-
Add a link
Parameters:
Name |
Type |
Description |
link |
Link
|
|
- Inherited From:
-
Returns:
this
-
Type
-
ExtensibleData
-
getFields()
-
Get the fields
- Inherited From:
-
Returns:
-
Type
-
Array.<Field>
-
getId()
-
Get the object's id.
- Inherited From:
-
Returns:
Id
-
Type
-
String
-
getLang()
-
Get the lang
Returns:
lang
-
Type
-
String
-
getLink(rel)
-
Get a link
Parameters:
Name |
Type |
Description |
rel |
String
|
|
- Inherited From:
-
Returns:
-
Type
-
Link
-
getLinks()
-
Get the links
- Inherited From:
-
Returns:
-
Type
-
Array.<Link>
-
getValue()
-
Get the value
Returns:
value
-
Type
-
String
-
init(json)
-
Initialize from JSON
Parameters:
Name |
Type |
Description |
json |
Object
|
|
- Overrides:
Returns:
this
-
Type
-
SourceCitation
-
<static> isInstance(obj)
-
Check whether the given object is an instance of this class.
Parameters:
Name |
Type |
Description |
obj |
Object
|
|
Returns:
-
Type
-
Boolean
-
setFields(fields)
-
Set the fields
Parameters:
Name |
Type |
Description |
fields |
Array.<Field>
|
|
- Inherited From:
-
Returns:
this
-
Type
-
ExtensibleData
-
setId(id)
-
Set the object's id.
Parameters:
Name |
Type |
Description |
id |
String
|
|
- Inherited From:
-
Returns:
This object, for chaining.
-
Type
-
ExtensibleData
-
setLang(lang)
-
Set the lang
Parameters:
Name |
Type |
Description |
lang |
String
|
|
Returns:
This instance
-
Type
-
SourceCitation
-
setLinks(links)
-
Set the links
Parameters:
Name |
Type |
Description |
links |
Links
|
|
- Inherited From:
-
Returns:
this
-
Type
-
ExtensibleData
-
setValue(value)
-
Set the value
Parameters:
Name |
Type |
Description |
value |
String
|
|
Returns:
This instance
-
Type
-
SourceCitation
-
toJSON()
-
Export the object as JSON
- Overrides:
Returns:
JSON object
-
Type
-
Object