2018-08-30 02:44:35 +08:00
<!DOCTYPE html>
< html lang = "en" >
< head >
< meta charset = "utf-8" >
< title > JSDoc: Class: Note< / title >
< script src = "scripts/prettify/prettify.js" > < / script >
< script src = "scripts/prettify/lang-css.js" > < / script >
<!-- [if lt IE 9]>
< script src = "//html5shiv.googlecode.com/svn/trunk/html5.js" > < / script >
<![endif]-->
< link type = "text/css" rel = "stylesheet" href = "styles/prettify-tomorrow.css" >
< link type = "text/css" rel = "stylesheet" href = "styles/jsdoc-default.css" >
< / head >
< body >
< div id = "main" >
< h1 class = "page-title" > Class: Note< / h1 >
< section >
< header >
< h2 > < span class = "attribs" > < span class = "type-signature" > < / span > < / span > Note< span class = "signature" > (row)< / span > < span class = "type-signature" > < / span > < / h2 >
< div class = "class-description" > This represents a Note which is a central object in the Trilium Notes project.< / div >
< / header >
< article >
< div class = "container-overview" >
< h2 > Constructor< / h2 >
< h4 class = "name" id = "Note" > < span class = "type-signature" > < / span > new Note< span class = "signature" > (row)< / span > < span class = "type-signature" > < / span > < / h4 >
< h5 > Parameters:< / h5 >
< table class = "params" >
< thead >
< tr >
< th > Name< / th >
< th > Type< / th >
< th class = "last" > Description< / th >
< / tr >
< / thead >
< tbody >
< tr >
< td class = "name" > < code > row< / code > < / td >
< td class = "type" >
< / td >
< td class = "description last" > object containing database row from "notes" table< / td >
< / tr >
< / tbody >
< / table >
< h5 class = "subsection-title" > Properties:< / h5 >
< table class = "props" >
< thead >
< tr >
< th > Name< / th >
< th > Type< / th >
< th class = "last" > Description< / th >
< / tr >
< / thead >
< tbody >
< tr >
< td class = "name" > < code > noteId< / code > < / td >
< td class = "type" >
< span class = "param-type" > string< / span >
< / td >
< td class = "description last" > primary key< / td >
< / tr >
< tr >
< td class = "name" > < code > type< / code > < / td >
< td class = "type" >
< span class = "param-type" > string< / span >
< / td >
< td class = "description last" > one of "text", "code", "file" or "render"< / td >
< / tr >
< tr >
< td class = "name" > < code > mime< / code > < / td >
< td class = "type" >
< span class = "param-type" > string< / span >
< / td >
< td class = "description last" > MIME type, e.g. "text/html"< / td >
< / tr >
< tr >
< td class = "name" > < code > title< / code > < / td >
< td class = "type" >
< span class = "param-type" > string< / span >
< / td >
< td class = "description last" > note title< / td >
< / tr >
2019-11-19 06:01:31 +08:00
< tr >
< td class = "name" > < code > contentLength< / code > < / td >
< td class = "type" >
< span class = "param-type" > int< / span >
< / td >
< td class = "description last" > length of content< / td >
< / tr >
2018-08-30 02:44:35 +08:00
< tr >
< td class = "name" > < code > isProtected< / code > < / td >
< td class = "type" >
< span class = "param-type" > boolean< / span >
< / td >
< td class = "description last" > true if note is protected< / td >
< / tr >
< tr >
< td class = "name" > < code > isDeleted< / code > < / td >
< td class = "type" >
< span class = "param-type" > boolean< / span >
< / td >
< td class = "description last" > true if note is deleted< / td >
< / tr >
2020-02-02 18:44:08 +08:00
< tr >
< td class = "name" > < code > deleteId< / code > < / td >
< td class = "type" >
< span class = "param-type" > string< / span >
|
< span class = "param-type" > null< / span >
< / td >
< td class = "description last" > ID identifying delete transaction< / td >
< / tr >
2019-11-09 05:34:30 +08:00
< tr >
< td class = "name" > < code > isErased< / code > < / td >
< td class = "type" >
< span class = "param-type" > boolean< / span >
< / td >
< td class = "description last" > true if note's content is erased after it has been deleted< / td >
< / tr >
2018-08-30 02:44:35 +08:00
< tr >
< td class = "name" > < code > dateCreated< / code > < / td >
< td class = "type" >
< span class = "param-type" > string< / span >
< / td >
2019-03-15 03:49:10 +08:00
< td class = "description last" > local date time (with offset)< / td >
2018-08-30 02:44:35 +08:00
< / tr >
< tr >
< td class = "name" > < code > dateModified< / code > < / td >
< td class = "type" >
< span class = "param-type" > string< / span >
< / td >
2019-03-15 03:49:10 +08:00
< td class = "description last" > local date time (with offset)< / td >
< / tr >
< tr >
< td class = "name" > < code > utcDateCreated< / code > < / td >
< td class = "type" >
< span class = "param-type" > string< / span >
< / td >
< td class = "description last" > < / td >
< / tr >
< tr >
< td class = "name" > < code > utcDateModified< / code > < / td >
< td class = "type" >
< span class = "param-type" > string< / span >
< / td >
2018-08-30 02:44:35 +08:00
< td class = "description last" > < / td >
< / tr >
< / tbody >
< / table >
< dl class = "details" >
< dt class = "tag-source" > Source:< / dt >
< dd class = "tag-source" > < ul class = "dummy" > < li >
2020-02-02 18:44:08 +08:00
< a href = "entities_note.js.html" > entities/note.js< / a > , < a href = "entities_note.js.html#line44" > line 44< / a >
2018-08-30 02:44:35 +08:00
< / li > < / ul > < / dd >
< / dl >
2019-08-21 03:40:47 +08:00
2018-08-30 02:44:35 +08:00
< / div >
< h3 class = "subsection-title" > Extends< / h3 >
< ul >
< li > < a href = "Entity.html" > Entity< / a > < / li >
< / ul >
< h3 class = "subsection-title" > Methods< / h3 >
2019-11-19 06:01:31 +08:00
< h4 class = "name" id = "addAttribute" > < span class = "type-signature" > (async) < / span > addAttribute< span class = "signature" > ()< / span > < span class = "type-signature" > → {Promise.< < a href = "Attribute.html" > Attribute< / a > >}< / span > < / h4 >
< dl class = "details" >
< dt class = "tag-source" > Source:< / dt >
< dd class = "tag-source" > < ul class = "dummy" > < li >
2020-02-02 18:44:08 +08:00
< a href = "entities_note.js.html" > entities/note.js< / a > , < a href = "entities_note.js.html#line547" > line 547< / a >
2019-11-19 06:01:31 +08:00
< / li > < / ul > < / dd >
< / dl >
< h5 > Returns:< / h5 >
< dl >
< dt >
Type
< / dt >
< dd >
< span class = "param-type" > Promise.< < a href = "Attribute.html" > Attribute< / a > >< / span >
< / dd >
< / dl >
2019-11-24 05:56:35 +08:00
< h4 class = "name" id = "getAllNotePaths" > < span class = "type-signature" > (async) < / span > getAllNotePaths< span class = "signature" > ()< / span > < span class = "type-signature" > → {Promise.< Array.< Array.< string>>>}< / span > < / h4 >
< dl class = "details" >
< dt class = "tag-source" > Source:< / dt >
< dd class = "tag-source" > < ul class = "dummy" > < li >
2020-03-08 18:41:42 +08:00
< a href = "entities_note.js.html" > entities/note.js< / a > , < a href = "entities_note.js.html#line877" > line 877< / a >
2019-11-24 05:56:35 +08:00
< / li > < / ul > < / dd >
< / dl >
< h5 > Returns:< / h5 >
< div class = "param-desc" >
- array of notePaths (each represented by array of noteIds constituting the particular note path)
< / div >
< dl >
< dt >
Type
< / dt >
< dd >
< span class = "param-type" > Promise.< Array.< Array.< string>>>< / span >
< / dd >
< / dl >
2018-12-23 05:28:49 +08:00
< h4 class = "name" id = "getAttribute" > < span class = "type-signature" > (async) < / span > getAttribute< span class = "signature" > (type, name)< / span > < span class = "type-signature" > → {Promise.< < a href = "Attribute.html" > Attribute< / a > >}< / span > < / h4 >
2018-08-30 02:44:35 +08:00
< h5 > Parameters:< / h5 >
< table class = "params" >
< thead >
< tr >
< th > Name< / th >
< th > Type< / th >
< th class = "last" > Description< / th >
< / tr >
< / thead >
< tbody >
< tr >
< td class = "name" > < code > type< / code > < / td >
< td class = "type" >
< span class = "param-type" > string< / span >
< / td >
< td class = "description last" > attribute type (label, relation, etc.)< / td >
< / tr >
< tr >
< td class = "name" > < code > name< / code > < / td >
< td class = "type" >
< span class = "param-type" > string< / span >
< / td >
< td class = "description last" > attribute name< / td >
< / tr >
< / tbody >
< / table >
< dl class = "details" >
< dt class = "tag-source" > Source:< / dt >
< dd class = "tag-source" > < ul class = "dummy" > < li >
2020-02-02 18:44:08 +08:00
< a href = "entities_note.js.html" > entities/note.js< / a > , < a href = "entities_note.js.html#line443" > line 443< / a >
2018-08-30 02:44:35 +08:00
< / li > < / ul > < / dd >
< / dl >
2019-08-21 03:40:47 +08:00
2018-08-30 02:44:35 +08:00
< h5 > Returns:< / h5 >
2018-12-23 05:28:49 +08:00
< div class = "param-desc" >
attribute of given type and name. If there's more such attributes, first is returned. Returns null if there's no such attribute belonging to this note.
< / div >
2018-08-30 02:44:35 +08:00
< dl >
< dt >
Type
< / dt >
< dd >
2018-12-23 05:28:49 +08:00
< span class = "param-type" > Promise.< < a href = "Attribute.html" > Attribute< / a > >< / span >
2018-08-30 02:44:35 +08:00
< / dd >
< / dl >
2019-12-04 05:53:17 +08:00
< h4 class = "name" id = "getAttributes" > < span class = "type-signature" > (async) < / span > getAttributes< span class = "signature" > (type< span class = "signature-attributes" > opt< / span > , name< span class = "signature-attributes" > opt< / span > )< / span > < span class = "type-signature" > → {Promise.< Array.< < a href = "Attribute.html" > Attribute< / a > >>}< / span > < / h4 >
2018-08-30 02:44:35 +08:00
< h5 > Parameters:< / h5 >
< table class = "params" >
< thead >
< tr >
< th > Name< / th >
< th > Type< / th >
< th > Attributes< / th >
< th class = "last" > Description< / th >
< / tr >
< / thead >
< tbody >
2019-12-04 05:53:17 +08:00
< tr >
< td class = "name" > < code > type< / code > < / td >
< td class = "type" >
< span class = "param-type" > string< / span >
< / td >
< td class = "attributes" >
< optional>< br >
< / td >
< td class = "description last" > (optional) attribute type to filter< / td >
< / tr >
2018-08-30 02:44:35 +08:00
< tr >
< td class = "name" > < code > name< / code > < / td >
< td class = "type" >
< span class = "param-type" > string< / span >
< / td >
< td class = "attributes" >
< optional>< br >
< / td >
2019-12-04 05:53:17 +08:00
< td class = "description last" > (optional) attribute name to filter< / td >
2018-08-30 02:44:35 +08:00
< / tr >
< / tbody >
< / table >
< dl class = "details" >
< dt class = "tag-source" > Source:< / dt >
< dd class = "tag-source" > < ul class = "dummy" > < li >
2020-02-02 18:44:08 +08:00
< a href = "entities_note.js.html" > entities/note.js< / a > , < a href = "entities_note.js.html#line261" > line 261< / a >
2018-08-30 02:44:35 +08:00
< / li > < / ul > < / dd >
< / dl >
2019-08-21 03:40:47 +08:00
2018-08-30 02:44:35 +08:00
< h5 > Returns:< / h5 >
2018-12-23 05:28:49 +08:00
< div class = "param-desc" >
all note's attributes, including inherited ones
< / div >
2018-08-30 02:44:35 +08:00
< dl >
< dt >
Type
< / dt >
< dd >
2018-12-23 05:28:49 +08:00
< span class = "param-type" > Promise.< Array.< < a href = "Attribute.html" > Attribute< / a > >>< / span >
2018-08-30 02:44:35 +08:00
< / dd >
< / dl >
2019-12-04 05:53:17 +08:00
< h4 class = "name" id = "getAttributeValue" > < span class = "type-signature" > (async) < / span > getAttributeValue< span class = "signature" > (type, name)< / span > < span class = "type-signature" > → {Promise.< (string|null)>}< / span > < / h4 >
2018-08-30 02:44:35 +08:00
< h5 > Parameters:< / h5 >
< table class = "params" >
< thead >
< tr >
< th > Name< / th >
< th > Type< / th >
< th class = "last" > Description< / th >
< / tr >
< / thead >
< tbody >
< tr >
2018-12-23 05:28:49 +08:00
< td class = "name" > < code > type< / code > < / td >
2018-08-30 02:44:35 +08:00
< td class = "type" >
< span class = "param-type" > string< / span >
< / td >
2018-12-23 05:28:49 +08:00
< td class = "description last" > attribute type (label, relation, etc.)< / td >
2018-08-30 02:44:35 +08:00
< / tr >
< tr >
2018-12-23 05:28:49 +08:00
< td class = "name" > < code > name< / code > < / td >
2018-08-30 02:44:35 +08:00
< td class = "type" >
< span class = "param-type" > string< / span >
< / td >
2018-12-23 05:28:49 +08:00
< td class = "description last" > attribute name< / td >
2018-08-30 02:44:35 +08:00
< / tr >
< / tbody >
< / table >
< dl class = "details" >
< dt class = "tag-source" > Source:< / dt >
< dd class = "tag-source" > < ul class = "dummy" > < li >
2020-02-02 18:44:08 +08:00
< a href = "entities_note.js.html" > entities/note.js< / a > , < a href = "entities_note.js.html#line454" > line 454< / a >
2018-08-30 02:44:35 +08:00
< / li > < / ul > < / dd >
< / dl >
2019-08-21 03:40:47 +08:00
2018-08-30 02:44:35 +08:00
< h5 > Returns:< / h5 >
2018-12-23 05:28:49 +08:00
< div class = "param-desc" >
attribute value of given type and name or null if no such attribute exists.
< / div >
2018-08-30 02:44:35 +08:00
< dl >
< dt >
Type
< / dt >
< dd >
2019-12-04 05:53:17 +08:00
< span class = "param-type" > Promise.< (string|null)>< / span >
2018-08-30 02:44:35 +08:00
< / dd >
< / dl >
2018-12-23 05:28:49 +08:00
< h4 class = "name" id = "getBranches" > < span class = "type-signature" > (async) < / span > getBranches< span class = "signature" > ()< / span > < span class = "type-signature" > → {Promise.< Array.< < a href = "Branch.html" > Branch< / a > >>}< / span > < / h4 >
2018-08-30 02:44:35 +08:00
2018-12-23 05:28:49 +08:00
< dl class = "details" >
2018-08-30 02:44:35 +08:00
2018-12-23 05:28:49 +08:00
2018-08-30 02:44:35 +08:00
2018-12-23 05:28:49 +08:00
< dt class = "tag-source" > Source:< / dt >
< dd class = "tag-source" > < ul class = "dummy" > < li >
2020-03-08 18:41:42 +08:00
< a href = "entities_note.js.html" > entities/note.js< / a > , < a href = "entities_note.js.html#line823" > line 823< / a >
2018-12-23 05:28:49 +08:00
< / li > < / ul > < / dd >
< / dl >
2019-08-21 03:40:47 +08:00
2018-12-23 05:28:49 +08:00
< h5 > Returns:< / h5 >
2018-08-30 02:44:35 +08:00
2018-12-23 05:28:49 +08:00
< dl >
< dt >
Type
< / dt >
< dd >
2018-08-30 02:44:35 +08:00
2018-12-23 05:28:49 +08:00
< span class = "param-type" > Promise.< Array.< < a href = "Branch.html" > Branch< / a > >>< / span >
2018-08-30 02:44:35 +08:00
2018-12-23 05:28:49 +08:00
< / dd >
< / dl >
2018-08-30 02:44:35 +08:00
2018-12-23 05:28:49 +08:00
2018-08-30 02:44:35 +08:00
2018-12-23 05:28:49 +08:00
2018-08-30 02:44:35 +08:00
2018-12-23 05:28:49 +08:00
< h4 class = "name" id = "getChildBranches" > < span class = "type-signature" > (async) < / span > getChildBranches< span class = "signature" > ()< / span > < span class = "type-signature" > → {Promise.< Array.< < a href = "Branch.html" > Branch< / a > >>}< / span > < / h4 >
2018-08-30 02:44:35 +08:00
2018-12-23 05:28:49 +08:00
2018-08-30 02:44:35 +08:00
< dl class = "details" >
< dt class = "tag-source" > Source:< / dt >
< dd class = "tag-source" > < ul class = "dummy" > < li >
2020-03-08 18:41:42 +08:00
< a href = "entities_note.js.html" > entities/note.js< / a > , < a href = "entities_note.js.html#line851" > line 851< / a >
2018-08-30 02:44:35 +08:00
< / li > < / ul > < / dd >
< / dl >
2019-08-21 03:40:47 +08:00
2018-08-30 02:44:35 +08:00
< h5 > Returns:< / h5 >
< div class = "param-desc" >
2018-12-23 05:28:49 +08:00
child branches of this note
2018-08-30 02:44:35 +08:00
< / div >
< dl >
< dt >
Type
< / dt >
< dd >
2018-12-23 05:28:49 +08:00
< span class = "param-type" > Promise.< Array.< < a href = "Branch.html" > Branch< / a > >>< / span >
2018-08-30 02:44:35 +08:00
< / dd >
< / dl >
2018-12-23 05:28:49 +08:00
< h4 class = "name" id = "getChildNotes" > < span class = "type-signature" > (async) < / span > getChildNotes< span class = "signature" > ()< / span > < span class = "type-signature" > → {Promise.< Array.< < a href = "Note.html" > Note< / a > >>}< / span > < / h4 >
2018-08-30 02:44:35 +08:00
2018-12-23 05:28:49 +08:00
< dl class = "details" >
2018-09-03 22:05:28 +08:00
2018-12-23 05:28:49 +08:00
2018-09-03 22:05:28 +08:00
2018-12-23 05:28:49 +08:00
< dt class = "tag-source" > Source:< / dt >
< dd class = "tag-source" > < ul class = "dummy" > < li >
2020-03-08 18:41:42 +08:00
< a href = "entities_note.js.html" > entities/note.js< / a > , < a href = "entities_note.js.html#line837" > line 837< / a >
2018-12-23 05:28:49 +08:00
< / li > < / ul > < / dd >
< / dl >
2019-08-21 03:40:47 +08:00
2018-12-23 05:28:49 +08:00
< h5 > Returns:< / h5 >
2018-09-03 22:05:28 +08:00
2018-12-23 05:28:49 +08:00
< div class = "param-desc" >
child notes of this note
< / div >
2018-09-03 22:05:28 +08:00
2018-12-23 05:28:49 +08:00
< dl >
< dt >
Type
< / dt >
< dd >
2018-09-03 22:05:28 +08:00
2018-12-23 05:28:49 +08:00
< span class = "param-type" > Promise.< Array.< < a href = "Note.html" > Note< / a > >>< / span >
2018-09-03 22:05:28 +08:00
2018-12-23 05:28:49 +08:00
< / dd >
< / dl >
2018-09-03 22:05:28 +08:00
2018-12-23 05:28:49 +08:00
2018-09-03 22:05:28 +08:00
2018-12-23 05:28:49 +08:00
2019-02-21 05:24:51 +08:00
< h4 class = "name" id = "getContent" > < span class = "type-signature" > (async) < / span > getContent< span class = "signature" > ()< / span > < span class = "type-signature" > → {Promise.< *>}< / span > < / h4 >
< dl class = "details" >
< dt class = "tag-source" > Source:< / dt >
< dd class = "tag-source" > < ul class = "dummy" > < li >
2020-02-02 18:44:08 +08:00
< a href = "entities_note.js.html" > entities/note.js< / a > , < a href = "entities_note.js.html#line75" > line 75< / a >
2019-02-21 05:24:51 +08:00
< / li > < / ul > < / dd >
< / dl >
2019-08-21 03:40:47 +08:00
2019-02-21 05:24:51 +08:00
< h5 > Returns:< / h5 >
< dl >
< dt >
Type
< / dt >
< dd >
< span class = "param-type" > Promise.< *>< / span >
< / dd >
< / dl >
2018-12-23 05:28:49 +08:00
< h4 class = "name" id = "getDescendantNoteIds" > < span class = "type-signature" > (async) < / span > getDescendantNoteIds< span class = "signature" > ()< / span > < span class = "type-signature" > → {Promise.< Array.< string>>}< / span > < / h4 >
2018-09-03 22:05:28 +08:00
2018-08-30 02:44:35 +08:00
< dl class = "details" >
< dt class = "tag-source" > Source:< / dt >
< dd class = "tag-source" > < ul class = "dummy" > < li >
2020-02-02 18:44:08 +08:00
< a href = "entities_note.js.html" > entities/note.js< / a > , < a href = "entities_note.js.html#line721" > line 721< / a >
2018-08-30 02:44:35 +08:00
< / li > < / ul > < / dd >
< / dl >
2019-08-21 03:40:47 +08:00
2018-08-30 02:44:35 +08:00
< h5 > Returns:< / h5 >
< div class = "param-desc" >
2018-12-23 05:28:49 +08:00
return list of all descendant noteIds of this note. Returning just noteIds because number of notes can be huge. Includes also this note's noteId
2018-08-30 02:44:35 +08:00
< / div >
< dl >
< dt >
Type
< / dt >
< dd >
2018-12-23 05:28:49 +08:00
< span class = "param-type" > Promise.< Array.< string>>< / span >
2018-08-30 02:44:35 +08:00
< / dd >
< / dl >
2018-12-23 05:28:49 +08:00
< h4 class = "name" id = "getDescendantNotesWithAttribute" > < span class = "type-signature" > (async) < / span > getDescendantNotesWithAttribute< span class = "signature" > (type, name, value< span class = "signature-attributes" > opt< / span > )< / span > < span class = "type-signature" > → {Promise.< Array.< < a href = "Note.html" > Note< / a > >>}< / span > < / h4 >
2018-08-30 02:44:35 +08:00
2018-12-23 05:28:49 +08:00
< div class = "description" >
Finds descendant notes with given attribute name and value. Only own attributes are considered, not inherited ones
< / div >
2018-08-30 02:44:35 +08:00
< h5 > Parameters:< / h5 >
< table class = "params" >
< thead >
< tr >
< th > Name< / th >
< th > Type< / th >
2018-12-23 05:28:49 +08:00
< th > Attributes< / th >
2018-08-30 02:44:35 +08:00
< th class = "last" > Description< / th >
< / tr >
< / thead >
< tbody >
< tr >
< td class = "name" > < code > type< / code > < / td >
< td class = "type" >
< span class = "param-type" > string< / span >
< / td >
2018-12-23 05:28:49 +08:00
< td class = "attributes" >
< / td >
2018-08-30 02:44:35 +08:00
< td class = "description last" > attribute type (label, relation, etc.)< / td >
< / tr >
< tr >
< td class = "name" > < code > name< / code > < / td >
< td class = "type" >
< span class = "param-type" > string< / span >
< / td >
2018-12-23 05:28:49 +08:00
< td class = "attributes" >
< / td >
< td class = "description last" > attribute name< / td >
< / tr >
< tr >
< td class = "name" > < code > value< / code > < / td >
< td class = "type" >
< span class = "param-type" > string< / span >
< / td >
< td class = "attributes" >
< optional>< br >
< / td >
2018-08-30 02:44:35 +08:00
2018-12-23 05:28:49 +08:00
< td class = "description last" > attribute value< / td >
2018-08-30 02:44:35 +08:00
< / tr >
< / tbody >
< / table >
< dl class = "details" >
< dt class = "tag-source" > Source:< / dt >
< dd class = "tag-source" > < ul class = "dummy" > < li >
2020-02-02 18:44:08 +08:00
< a href = "entities_note.js.html" > entities/note.js< / a > , < a href = "entities_note.js.html#line744" > line 744< / a >
2018-08-30 02:44:35 +08:00
< / li > < / ul > < / dd >
< / dl >
2019-08-21 03:40:47 +08:00
2018-08-30 02:44:35 +08:00
< h5 > Returns:< / h5 >
< dl >
< dt >
Type
< / dt >
< dd >
2018-12-23 05:28:49 +08:00
< span class = "param-type" > Promise.< Array.< < a href = "Note.html" > Note< / a > >>< / span >
2018-08-30 02:44:35 +08:00
< / dd >
< / dl >
2018-12-23 05:28:49 +08:00
< h4 class = "name" id = "getDescendantNotesWithLabel" > < span class = "type-signature" > (async) < / span > getDescendantNotesWithLabel< span class = "signature" > (name, value< span class = "signature-attributes" > opt< / span > )< / span > < span class = "type-signature" > → {Promise.< Array.< < a href = "Note.html" > Note< / a > >>}< / span > < / h4 >
2018-08-30 02:44:35 +08:00
2018-12-23 05:28:49 +08:00
< div class = "description" >
Finds descendant notes with given label name and value. Only own labels are considered, not inherited ones
< / div >
2018-08-30 02:44:35 +08:00
2018-12-23 05:28:49 +08:00
< h5 > Parameters:< / h5 >
2018-08-30 02:44:35 +08:00
2018-12-23 05:28:49 +08:00
< table class = "params" >
< thead >
< tr >
< th > Name< / th >
2018-08-30 02:44:35 +08:00
2018-12-23 05:28:49 +08:00
< th > Type< / th >
2018-08-30 02:44:35 +08:00
2018-12-23 05:28:49 +08:00
< th > Attributes< / th >
2018-08-30 02:44:35 +08:00
2018-12-23 05:28:49 +08:00
2018-08-30 02:44:35 +08:00
2018-12-23 05:28:49 +08:00
< th class = "last" > Description< / th >
< / tr >
< / thead >
2018-08-30 02:44:35 +08:00
2018-12-23 05:28:49 +08:00
< tbody >
2018-08-30 02:44:35 +08:00
2018-12-23 05:28:49 +08:00
< tr >
< td class = "name" > < code > name< / code > < / td >
2018-08-30 02:44:35 +08:00
2018-12-23 05:28:49 +08:00
< td class = "type" >
< span class = "param-type" > string< / span >
2018-08-30 02:44:35 +08:00
2018-12-23 05:28:49 +08:00
< / td >
2018-08-30 02:44:35 +08:00
2018-12-23 05:28:49 +08:00
< td class = "attributes" >
2018-08-30 02:44:35 +08:00
2018-12-23 05:28:49 +08:00
2018-08-30 02:44:35 +08:00
2018-12-23 05:28:49 +08:00
< / td >
2018-08-30 02:44:35 +08:00
2018-12-23 05:28:49 +08:00
2018-08-30 02:44:35 +08:00
2018-12-23 05:28:49 +08:00
< td class = "description last" > label name< / td >
< / tr >
2018-08-30 02:44:35 +08:00
2018-12-23 05:28:49 +08:00
< tr >
< td class = "name" > < code > value< / code > < / td >
2018-08-30 02:44:35 +08:00
2018-12-23 05:28:49 +08:00
< td class = "type" >
< span class = "param-type" > string< / span >
2018-08-30 02:44:35 +08:00
2018-12-23 05:28:49 +08:00
< / td >
2018-08-30 02:44:35 +08:00
2018-12-23 05:28:49 +08:00
< td class = "attributes" >
< optional>< br >
2018-08-30 02:44:35 +08:00
2018-12-23 05:28:49 +08:00
2018-08-30 02:44:35 +08:00
2018-12-23 05:28:49 +08:00
< / td >
2018-08-30 02:44:35 +08:00
2018-12-23 05:28:49 +08:00
2018-08-30 02:44:35 +08:00
2018-12-23 05:28:49 +08:00
< td class = "description last" > label value< / td >
< / tr >
2018-08-30 02:44:35 +08:00
2018-12-23 05:28:49 +08:00
< / tbody >
< / table >
2018-08-30 02:44:35 +08:00
2018-12-23 05:28:49 +08:00
< dl class = "details" >
2018-08-30 02:44:35 +08:00
2018-12-23 05:28:49 +08:00
2018-08-30 02:44:35 +08:00
2018-12-23 05:28:49 +08:00
2018-08-30 02:44:35 +08:00
2018-12-23 05:28:49 +08:00
2018-08-30 02:44:35 +08:00
2018-12-23 05:28:49 +08:00
2018-08-30 02:44:35 +08:00
2018-12-23 05:28:49 +08:00
2018-08-30 02:44:35 +08:00
2018-12-23 05:28:49 +08:00
2018-08-30 02:44:35 +08:00
2018-12-23 05:28:49 +08:00
2018-08-30 02:44:35 +08:00
2018-12-23 05:28:49 +08:00
2018-08-30 02:44:35 +08:00
2018-12-23 05:28:49 +08:00
2018-08-30 02:44:35 +08:00
2018-12-23 05:28:49 +08:00
2018-08-30 02:44:35 +08:00
2018-12-23 05:28:49 +08:00
< dt class = "tag-source" > Source:< / dt >
< dd class = "tag-source" > < ul class = "dummy" > < li >
2020-02-02 18:44:08 +08:00
< a href = "entities_note.js.html" > entities/note.js< / a > , < a href = "entities_note.js.html#line782" > line 782< / a >
2018-12-23 05:28:49 +08:00
< / li > < / ul > < / dd >
2018-08-30 02:44:35 +08:00
2018-12-23 05:28:49 +08:00
2018-08-30 02:44:35 +08:00
2018-12-23 05:28:49 +08:00
< / dl >
2018-08-30 02:44:35 +08:00
2019-08-21 03:40:47 +08:00
2018-12-23 05:28:49 +08:00
< h5 > Returns:< / h5 >
2018-08-30 02:44:35 +08:00
2018-12-23 05:28:49 +08:00
2018-08-30 02:44:35 +08:00
2018-12-23 05:28:49 +08:00
< dl >
< dt >
Type
< / dt >
< dd >
< span class = "param-type" > Promise.< Array.< < a href = "Note.html" > Note< / a > >>< / span >
2018-08-30 02:44:35 +08:00
2018-12-23 05:28:49 +08:00
< / dd >
< / dl >
2018-08-30 02:44:35 +08:00
2018-12-23 05:28:49 +08:00
2018-08-30 02:44:35 +08:00
2018-12-23 05:28:49 +08:00
< h4 class = "name" id = "getDescendantNotesWithRelation" > < span class = "type-signature" > (async) < / span > getDescendantNotesWithRelation< span class = "signature" > (name, value< span class = "signature-attributes" > opt< / span > )< / span > < span class = "type-signature" > → {Promise.< Array.< < a href = "Note.html" > Note< / a > >>}< / span > < / h4 >
2018-08-30 02:44:35 +08:00
2018-12-23 05:28:49 +08:00
< div class = "description" >
Finds descendant notes with given relation name and value. Only own relations are considered, not inherited ones
< / div >
2018-08-30 02:44:35 +08:00
2018-12-23 05:28:49 +08:00
< h5 > Parameters:< / h5 >
2018-08-30 02:44:35 +08:00
2018-12-23 05:28:49 +08:00
< table class = "params" >
< thead >
< tr >
< th > Name< / th >
2018-08-30 02:44:35 +08:00
2018-12-23 05:28:49 +08:00
< th > Type< / th >
2018-08-30 02:44:35 +08:00
2018-12-23 05:28:49 +08:00
< th > Attributes< / th >
2018-08-30 02:44:35 +08:00
2018-12-23 05:28:49 +08:00
2018-08-30 02:44:35 +08:00
2018-12-23 05:28:49 +08:00
< th class = "last" > Description< / th >
< / tr >
< / thead >
2018-08-30 02:44:35 +08:00
2018-12-23 05:28:49 +08:00
< tbody >
2018-08-30 02:44:35 +08:00
2018-12-23 05:28:49 +08:00
< tr >
< td class = "name" > < code > name< / code > < / td >
2018-08-30 02:44:35 +08:00
2018-12-23 05:28:49 +08:00
< td class = "type" >
< span class = "param-type" > string< / span >
2018-08-30 02:44:35 +08:00
2018-12-23 05:28:49 +08:00
< / td >
2018-08-30 02:44:35 +08:00
2018-12-23 05:28:49 +08:00
< td class = "attributes" >
2018-08-30 02:44:35 +08:00
2018-12-23 05:28:49 +08:00
2018-08-30 02:44:35 +08:00
2018-12-23 05:28:49 +08:00
< / td >
2018-08-30 02:44:35 +08:00
2018-12-23 05:28:49 +08:00
< td class = "description last" > relation name< / td >
< / tr >
2018-08-30 02:44:35 +08:00
2018-12-23 05:28:49 +08:00
< tr >
< td class = "name" > < code > value< / code > < / td >
2018-08-30 02:44:35 +08:00
2018-12-23 05:28:49 +08:00
< td class = "type" >
< span class = "param-type" > string< / span >
2018-08-30 02:44:35 +08:00
2018-12-23 05:28:49 +08:00
< / td >
2018-08-30 02:44:35 +08:00
2018-12-23 05:28:49 +08:00
< td class = "attributes" >
< optional>< br >
2018-08-30 02:44:35 +08:00
2018-12-23 05:28:49 +08:00
2018-08-30 02:44:35 +08:00
2018-12-23 05:28:49 +08:00
< / td >
2018-08-30 02:44:35 +08:00
2018-12-23 05:28:49 +08:00
2018-08-30 02:44:35 +08:00
2018-12-23 05:28:49 +08:00
< td class = "description last" > relation value< / td >
< / tr >
2018-08-30 02:44:35 +08:00
2018-12-23 05:28:49 +08:00
< / tbody >
< / table >
2018-08-30 02:44:35 +08:00
< dl class = "details" >
< dt class = "tag-source" > Source:< / dt >
< dd class = "tag-source" > < ul class = "dummy" > < li >
2020-02-02 18:44:08 +08:00
< a href = "entities_note.js.html" > entities/note.js< / a > , < a href = "entities_note.js.html#line791" > line 791< / a >
2018-08-30 02:44:35 +08:00
< / li > < / ul > < / dd >
< / dl >
2019-08-21 03:40:47 +08:00
2018-08-30 02:44:35 +08:00
< h5 > Returns:< / h5 >
< dl >
< dt >
Type
< / dt >
< dd >
< span class = "param-type" > Promise.< Array.< < a href = "Note.html" > Note< / a > >>< / span >
< / dd >
< / dl >
2019-02-21 05:24:51 +08:00
< h4 class = "name" id = "getJsonContent" > < span class = "type-signature" > (async) < / span > getJsonContent< span class = "signature" > ()< / span > < span class = "type-signature" > → {Promise.< *>}< / span > < / h4 >
< dl class = "details" >
< dt class = "tag-source" > Source:< / dt >
< dd class = "tag-source" > < ul class = "dummy" > < li >
2020-02-02 18:44:08 +08:00
< a href = "entities_note.js.html" > entities/note.js< / a > , < a href = "entities_note.js.html#line110" > line 110< / a >
2019-02-21 05:24:51 +08:00
< / li > < / ul > < / dd >
< / dl >
2019-08-21 03:40:47 +08:00
2019-02-21 05:24:51 +08:00
< h5 > Returns:< / h5 >
< dl >
< dt >
Type
< / dt >
< dd >
< span class = "param-type" > Promise.< *>< / span >
< / dd >
< / dl >
2019-12-04 05:53:17 +08:00
< h4 class = "name" id = "getLabel" > < span class = "type-signature" > (async) < / span > getLabel< span class = "signature" > (name)< / span > < span class = "type-signature" > → {Promise.< (< a href = "Attribute.html" > Attribute< / a > |null)>}< / span > < / h4 >
2018-08-30 02:44:35 +08:00
< h5 > Parameters:< / h5 >
< table class = "params" >
< thead >
< tr >
< th > Name< / th >
< th > Type< / th >
< th class = "last" > Description< / th >
< / tr >
< / thead >
< tbody >
< tr >
< td class = "name" > < code > name< / code > < / td >
< td class = "type" >
< span class = "param-type" > string< / span >
< / td >
< td class = "description last" > label name< / td >
< / tr >
< / tbody >
< / table >
< dl class = "details" >
< dt class = "tag-source" > Source:< / dt >
< dd class = "tag-source" > < ul class = "dummy" > < li >
2020-02-02 18:44:08 +08:00
< a href = "entities_note.js.html" > entities/note.js< / a > , < a href = "entities_note.js.html#line598" > line 598< / a >
2018-08-30 02:44:35 +08:00
< / li > < / ul > < / dd >
< / dl >
2019-08-21 03:40:47 +08:00
2018-08-30 02:44:35 +08:00
< h5 > Returns:< / h5 >
< div class = "param-desc" >
label if it exists, null otherwise
< / div >
< dl >
< dt >
Type
< / dt >
< dd >
2019-12-04 05:53:17 +08:00
< span class = "param-type" > Promise.< (< a href = "Attribute.html" > Attribute< / a > |null)>< / span >
2018-08-30 02:44:35 +08:00
< / dd >
< / dl >
2018-11-13 19:50:08 +08:00
< h4 class = "name" id = "getLabelDefinitions" > < span class = "type-signature" > (async) < / span > getLabelDefinitions< span class = "signature" > (name< span class = "signature-attributes" > opt< / span > )< / span > < span class = "type-signature" > → {Promise.< Array.< < a href = "Attribute.html" > Attribute< / a > >>}< / span > < / h4 >
< h5 > Parameters:< / h5 >
< table class = "params" >
< thead >
< tr >
< th > Name< / th >
< th > Type< / th >
< th > Attributes< / th >
< th class = "last" > Description< / th >
< / tr >
< / thead >
< tbody >
< tr >
< td class = "name" > < code > name< / code > < / td >
< td class = "type" >
< span class = "param-type" > string< / span >
< / td >
< td class = "attributes" >
< optional>< br >
< / td >
< td class = "description last" > label name to filter< / td >
< / tr >
< / tbody >
< / table >
< dl class = "details" >
< dt class = "tag-source" > Source:< / dt >
< dd class = "tag-source" > < ul class = "dummy" > < li >
2020-02-02 18:44:08 +08:00
< a href = "entities_note.js.html" > entities/note.js< / a > , < a href = "entities_note.js.html#line300" > line 300< / a >
2018-11-13 19:50:08 +08:00
< / li > < / ul > < / dd >
< / dl >
2019-08-21 03:40:47 +08:00
2018-11-13 19:50:08 +08:00
< h5 > Returns:< / h5 >
< div class = "param-desc" >
all note's label definitions, including inherited ones
< / div >
< dl >
< dt >
Type
< / dt >
< dd >
< span class = "param-type" > Promise.< Array.< < a href = "Attribute.html" > Attribute< / a > >>< / span >
< / dd >
< / dl >
2018-09-03 22:05:28 +08:00
< h4 class = "name" id = "getLabels" > < span class = "type-signature" > (async) < / span > getLabels< span class = "signature" > (name< span class = "signature-attributes" > opt< / span > )< / span > < span class = "type-signature" > → {Promise.< Array.< < a href = "Attribute.html" > Attribute< / a > >>}< / span > < / h4 >
< h5 > Parameters:< / h5 >
2018-08-30 02:44:35 +08:00
2018-09-03 22:05:28 +08:00
< table class = "params" >
< thead >
< tr >
< th > Name< / th >
< th > Type< / th >
< th > Attributes< / th >
< th class = "last" > Description< / th >
< / tr >
< / thead >
< tbody >
2018-08-30 02:44:35 +08:00
2018-09-03 22:05:28 +08:00
< tr >
< td class = "name" > < code > name< / code > < / td >
2018-08-30 02:44:35 +08:00
2018-09-03 22:05:28 +08:00
< td class = "type" >
< span class = "param-type" > string< / span >
2018-08-30 02:44:35 +08:00
2018-09-03 22:05:28 +08:00
< / td >
2018-08-30 02:44:35 +08:00
2018-09-03 22:05:28 +08:00
< td class = "attributes" >
< optional>< br >
2018-08-30 02:44:35 +08:00
2018-09-03 22:05:28 +08:00
< / td >
2018-08-30 02:44:35 +08:00
2018-09-03 22:05:28 +08:00
2018-08-30 02:44:35 +08:00
2018-09-03 22:05:28 +08:00
< td class = "description last" > label name to filter< / td >
< / tr >
2018-08-30 02:44:35 +08:00
2018-09-03 22:05:28 +08:00
< / tbody >
< / table >
2018-08-30 02:44:35 +08:00
< dl class = "details" >
< dt class = "tag-source" > Source:< / dt >
< dd class = "tag-source" > < ul class = "dummy" > < li >
2020-02-02 18:44:08 +08:00
< a href = "entities_note.js.html" > entities/note.js< / a > , < a href = "entities_note.js.html#line284" > line 284< / a >
2018-08-30 02:44:35 +08:00
< / li > < / ul > < / dd >
< / dl >
2019-08-21 03:40:47 +08:00
2018-08-30 02:44:35 +08:00
< h5 > Returns:< / h5 >
< div class = "param-desc" >
all note's labels (attributes with type label), including inherited ones
< / div >
< dl >
< dt >
Type
< / dt >
< dd >
< span class = "param-type" > Promise.< Array.< < a href = "Attribute.html" > Attribute< / a > >>< / span >
< / dd >
< / dl >
2019-12-04 05:53:17 +08:00
< h4 class = "name" id = "getLabelValue" > < span class = "type-signature" > (async) < / span > getLabelValue< span class = "signature" > (name)< / span > < span class = "type-signature" > → {Promise.< (string|null)>}< / span > < / h4 >
2018-08-30 02:44:35 +08:00
< h5 > Parameters:< / h5 >
< table class = "params" >
< thead >
< tr >
< th > Name< / th >
< th > Type< / th >
< th class = "last" > Description< / th >
< / tr >
< / thead >
< tbody >
< tr >
< td class = "name" > < code > name< / code > < / td >
< td class = "type" >
< span class = "param-type" > string< / span >
< / td >
< td class = "description last" > label name< / td >
< / tr >
< / tbody >
< / table >
< dl class = "details" >
< dt class = "tag-source" > Source:< / dt >
< dd class = "tag-source" > < ul class = "dummy" > < li >
2020-02-02 18:44:08 +08:00
< a href = "entities_note.js.html" > entities/note.js< / a > , < a href = "entities_note.js.html#line622" > line 622< / a >
2018-08-30 02:44:35 +08:00
< / li > < / ul > < / dd >
< / dl >
2019-08-21 03:40:47 +08:00
2018-08-30 02:44:35 +08:00
< h5 > Returns:< / h5 >
< div class = "param-desc" >
label value if label exists, null otherwise
< / div >
< dl >
< dt >
Type
< / dt >
< dd >
2019-12-04 05:53:17 +08:00
< span class = "param-type" > Promise.< (string|null)>< / span >
2018-08-30 02:44:35 +08:00
< / dd >
< / dl >
2019-08-21 03:40:47 +08:00
< h4 class = "name" id = "getLinks" > < span class = "type-signature" > (async) < / span > getLinks< span class = "signature" > ()< / span > < span class = "type-signature" > → {Promise.< Array.< < a href = "Attribute.html" > Attribute< / a > >>}< / span > < / h4 >
2018-11-09 06:49:44 +08:00
2018-11-15 20:58:14 +08:00
< div class = "description" >
Get list of links coming out of this note.
< / div >
2018-11-09 06:49:44 +08:00
< dl class = "details" >
2019-08-21 03:40:47 +08:00
< dt class = "important tag-deprecated" > Deprecated:< / dt > < dd > < ul class = "dummy" > < li > - not intended for general use< / li > < / ul > < / dd >
2018-11-09 06:49:44 +08:00
< dt class = "tag-source" > Source:< / dt >
< dd class = "tag-source" > < ul class = "dummy" > < li >
2020-02-02 18:44:08 +08:00
< a href = "entities_note.js.html" > entities/note.js< / a > , < a href = "entities_note.js.html#line808" > line 808< / a >
2018-11-09 06:49:44 +08:00
< / li > < / ul > < / dd >
< / dl >
2019-08-21 03:40:47 +08:00
2018-11-09 06:49:44 +08:00
< h5 > Returns:< / h5 >
< dl >
< dt >
Type
< / dt >
< dd >
2019-08-21 03:40:47 +08:00
< span class = "param-type" > Promise.< Array.< < a href = "Attribute.html" > Attribute< / a > >>< / span >
2018-11-09 06:49:44 +08:00
< / dd >
< / dl >
2019-09-08 04:03:08 +08:00
< h4 class = "name" id = "getOwnedAttribute" > < span class = "type-signature" > (async) < / span > getOwnedAttribute< span class = "signature" > ()< / span > < span class = "type-signature" > → {Promise.< < a href = "Attribute.html" > Attribute< / a > >}< / span > < / h4 >
< dl class = "details" >
< dt class = "tag-source" > Source:< / dt >
< dd class = "tag-source" > < ul class = "dummy" > < li >
2020-02-02 18:44:08 +08:00
< a href = "entities_note.js.html" > entities/note.js< / a > , < a href = "entities_note.js.html#line243" > line 243< / a >
2019-09-08 04:03:08 +08:00
< / li > < / ul > < / dd >
< / dl >
< h5 > Returns:< / h5 >
< div class = "param-desc" >
attribute belonging to this specific note (excludes inherited attributes)
This method can be significantly faster than the getAttribute()
< / div >
< dl >
< dt >
Type
< / dt >
< dd >
< span class = "param-type" > Promise.< < a href = "Attribute.html" > Attribute< / a > >< / span >
< / dd >
< / dl >
2019-12-04 05:53:17 +08:00
< h4 class = "name" id = "getOwnedAttributes" > < span class = "type-signature" > (async) < / span > getOwnedAttributes< span class = "signature" > (type< span class = "signature-attributes" > opt< / span > , name< span class = "signature-attributes" > opt< / span > )< / span > < span class = "type-signature" > → {Promise.< Array.< < a href = "Attribute.html" > Attribute< / a > >>}< / span > < / h4 >
< div class = "description" >
This method is a faster variant of getAttributes() which looks for only owned attributes.
Use when inheritance is not needed and/or in batch/performance sensitive operations.
< / div >
< h5 > Parameters:< / h5 >
< table class = "params" >
< thead >
< tr >
< th > Name< / th >
< th > Type< / th >
< th > Attributes< / th >
< th class = "last" > Description< / th >
< / tr >
< / thead >
< tbody >
2018-08-30 02:44:35 +08:00
2019-12-04 05:53:17 +08:00
< tr >
< td class = "name" > < code > type< / code > < / td >
< td class = "type" >
< span class = "param-type" > string< / span >
< / td >
< td class = "attributes" >
< optional>< br >
< / td >
< td class = "description last" > (optional) attribute type to filter< / td >
< / tr >
2018-08-30 02:44:35 +08:00
2019-12-04 05:53:17 +08:00
< tr >
< td class = "name" > < code > name< / code > < / td >
< td class = "type" >
< span class = "param-type" > string< / span >
2018-08-30 02:44:35 +08:00
2019-12-04 05:53:17 +08:00
< / td >
2018-08-30 02:44:35 +08:00
2019-12-04 05:53:17 +08:00
< td class = "attributes" >
< optional>< br >
2018-08-30 02:44:35 +08:00
2019-12-04 05:53:17 +08:00
2018-08-30 02:44:35 +08:00
2019-12-04 05:53:17 +08:00
< / td >
2018-08-30 02:44:35 +08:00
2019-12-04 05:53:17 +08:00
2018-08-30 02:44:35 +08:00
2019-12-04 05:53:17 +08:00
< td class = "description last" > (optional) attribute name to filter< / td >
< / tr >
2018-08-30 02:44:35 +08:00
2019-12-04 05:53:17 +08:00
< / tbody >
< / table >
2018-08-30 02:44:35 +08:00
< dl class = "details" >
< dt class = "tag-source" > Source:< / dt >
< dd class = "tag-source" > < ul class = "dummy" > < li >
2020-02-02 18:44:08 +08:00
< a href = "entities_note.js.html" > entities/note.js< / a > , < a href = "entities_note.js.html#line219" > line 219< / a >
2018-08-30 02:44:35 +08:00
< / li > < / ul > < / dd >
< / dl >
2019-08-21 03:40:47 +08:00
2018-08-30 02:44:35 +08:00
< h5 > Returns:< / h5 >
< div class = "param-desc" >
2019-12-04 05:53:17 +08:00
note's "owned" attributes - excluding inherited ones
2018-08-30 02:44:35 +08:00
< / div >
< dl >
< dt >
Type
< / dt >
< dd >
2019-02-21 05:24:51 +08:00
< span class = "param-type" > Promise.< Array.< < a href = "Attribute.html" > Attribute< / a > >>< / span >
2018-08-30 02:44:35 +08:00
< / dd >
< / dl >
2019-12-04 05:53:17 +08:00
< h4 class = "name" id = "getOwnedAttributeValue" > < span class = "type-signature" > (async) < / span > getOwnedAttributeValue< span class = "signature" > (type, name)< / span > < span class = "type-signature" > → {Promise.< (string|null)>}< / span > < / h4 >
< h5 > Parameters:< / h5 >
2018-08-30 02:44:35 +08:00
2019-12-04 05:53:17 +08:00
< table class = "params" >
< thead >
< tr >
< th > Name< / th >
< th > Type< / th >
< th class = "last" > Description< / th >
< / tr >
< / thead >
< tbody >
2018-08-30 02:44:35 +08:00
2019-12-04 05:53:17 +08:00
< tr >
< td class = "name" > < code > type< / code > < / td >
< td class = "type" >
< span class = "param-type" > string< / span >
< / td >
< td class = "description last" > attribute type (label, relation, etc.)< / td >
< / tr >
2018-08-30 02:44:35 +08:00
2019-12-04 05:53:17 +08:00
< tr >
< td class = "name" > < code > name< / code > < / td >
2018-08-30 02:44:35 +08:00
2019-12-04 05:53:17 +08:00
< td class = "type" >
< span class = "param-type" > string< / span >
2018-08-30 02:44:35 +08:00
2019-12-04 05:53:17 +08:00
< / td >
2018-08-30 02:44:35 +08:00
2019-12-04 05:53:17 +08:00
2018-08-30 02:44:35 +08:00
2019-12-04 05:53:17 +08:00
2018-08-30 02:44:35 +08:00
2019-12-04 05:53:17 +08:00
< td class = "description last" > attribute name< / td >
< / tr >
2018-08-30 02:44:35 +08:00
2019-12-04 05:53:17 +08:00
< / tbody >
< / table >
2018-08-30 02:44:35 +08:00
2019-02-21 05:24:51 +08:00
< dl class = "details" >
2018-08-30 02:44:35 +08:00
2019-02-21 05:24:51 +08:00
2018-08-30 02:44:35 +08:00
2019-02-21 05:24:51 +08:00
2018-08-30 02:44:35 +08:00
2019-02-21 05:24:51 +08:00
< dt class = "tag-source" > Source:< / dt >
< dd class = "tag-source" > < ul class = "dummy" > < li >
2020-02-02 18:44:08 +08:00
< a href = "entities_note.js.html" > entities/note.js< / a > , < a href = "entities_note.js.html#line465" > line 465< / a >
2019-02-21 05:24:51 +08:00
< / li > < / ul > < / dd >
< / dl >
2019-08-21 03:40:47 +08:00
2019-02-21 05:24:51 +08:00
< h5 > Returns:< / h5 >
< div class = "param-desc" >
2019-12-04 05:53:17 +08:00
attribute value of given type and name or null if no such attribute exists.
2019-02-21 05:24:51 +08:00
< / div >
< dl >
< dt >
Type
< / dt >
< dd >
2019-12-04 05:53:17 +08:00
< span class = "param-type" > Promise.< (string|null)>< / span >
2019-02-21 05:24:51 +08:00
< / dd >
< / dl >
2019-12-04 05:53:17 +08:00
< h4 class = "name" id = "getOwnedLabel" > < span class = "type-signature" > (async) < / span > getOwnedLabel< span class = "signature" > (name)< / span > < span class = "type-signature" > → {Promise.< (< a href = "Attribute.html" > Attribute< / a > |null)>}< / span > < / h4 >
2019-02-21 05:24:51 +08:00
< h5 > Parameters:< / h5 >
< table class = "params" >
< thead >
< tr >
< th > Name< / th >
< th > Type< / th >
< th class = "last" > Description< / th >
< / tr >
< / thead >
< tbody >
< tr >
< td class = "name" > < code > name< / code > < / td >
< td class = "type" >
2018-08-30 02:44:35 +08:00
< span class = "param-type" > string< / span >
< / td >
2019-12-04 05:53:17 +08:00
< td class = "description last" > label name< / td >
2018-08-30 02:44:35 +08:00
< / tr >
< / tbody >
< / table >
< dl class = "details" >
< dt class = "tag-source" > Source:< / dt >
< dd class = "tag-source" > < ul class = "dummy" > < li >
2020-02-02 18:44:08 +08:00
< a href = "entities_note.js.html" > entities/note.js< / a > , < a href = "entities_note.js.html#line604" > line 604< / a >
2018-08-30 02:44:35 +08:00
< / li > < / ul > < / dd >
< / dl >
2019-08-21 03:40:47 +08:00
2018-08-30 02:44:35 +08:00
< h5 > Returns:< / h5 >
< div class = "param-desc" >
2019-12-04 05:53:17 +08:00
label if it exists, null otherwise
2018-08-30 02:44:35 +08:00
< / div >
< dl >
< dt >
Type
< / dt >
< dd >
2019-12-04 05:53:17 +08:00
< span class = "param-type" > Promise.< (< a href = "Attribute.html" > Attribute< / a > |null)>< / span >
2018-08-30 02:44:35 +08:00
< / dd >
< / dl >
2019-12-04 05:53:17 +08:00
< h4 class = "name" id = "getOwnedLabels" > < span class = "type-signature" > (async) < / span > getOwnedLabels< span class = "signature" > (name< span class = "signature-attributes" > opt< / span > )< / span > < span class = "type-signature" > → {Promise.< Array.< < a href = "Attribute.html" > Attribute< / a > >>}< / span > < / h4 >
2018-11-13 19:50:08 +08:00
< h5 > Parameters:< / h5 >
< table class = "params" >
< thead >
< tr >
< th > Name< / th >
< th > Type< / th >
< th > Attributes< / th >
< th class = "last" > Description< / th >
< / tr >
< / thead >
< tbody >
< tr >
< td class = "name" > < code > name< / code > < / td >
< td class = "type" >
< span class = "param-type" > string< / span >
< / td >
< td class = "attributes" >
< optional>< br >
< / td >
2019-12-04 05:53:17 +08:00
< td class = "description last" > label name to filter< / td >
2018-11-13 19:50:08 +08:00
< / tr >
< / tbody >
< / table >
< dl class = "details" >
< dt class = "tag-source" > Source:< / dt >
< dd class = "tag-source" > < ul class = "dummy" > < li >
2020-02-02 18:44:08 +08:00
< a href = "entities_note.js.html" > entities/note.js< / a > , < a href = "entities_note.js.html#line292" > line 292< / a >
2018-11-13 19:50:08 +08:00
< / li > < / ul > < / dd >
< / dl >
2019-08-21 03:40:47 +08:00
2018-11-13 19:50:08 +08:00
< h5 > Returns:< / h5 >
< div class = "param-desc" >
2019-12-04 05:53:17 +08:00
all note's labels (attributes with type label), excluding inherited ones
2018-11-13 19:50:08 +08:00
< / div >
< dl >
< dt >
Type
< / dt >
< dd >
< span class = "param-type" > Promise.< Array.< < a href = "Attribute.html" > Attribute< / a > >>< / span >
< / dd >
< / dl >
2019-12-04 05:53:17 +08:00
< h4 class = "name" id = "getOwnedLabelValue" > < span class = "type-signature" > (async) < / span > getOwnedLabelValue< span class = "signature" > (name)< / span > < span class = "type-signature" > → {Promise.< (string|null)>}< / span > < / h4 >
2018-08-30 02:44:35 +08:00
2018-09-03 22:05:28 +08:00
< h5 > Parameters:< / h5 >
< table class = "params" >
< thead >
< tr >
< th > Name< / th >
< th > Type< / th >
< th class = "last" > Description< / th >
< / tr >
< / thead >
< tbody >
< tr >
< td class = "name" > < code > name< / code > < / td >
< td class = "type" >
< span class = "param-type" > string< / span >
< / td >
2019-12-04 05:53:17 +08:00
< td class = "description last" > label name< / td >
2018-09-03 22:05:28 +08:00
< / tr >
< / tbody >
< / table >
2018-08-30 02:44:35 +08:00
< dl class = "details" >
< dt class = "tag-source" > Source:< / dt >
< dd class = "tag-source" > < ul class = "dummy" > < li >
2020-02-02 18:44:08 +08:00
< a href = "entities_note.js.html" > entities/note.js< / a > , < a href = "entities_note.js.html#line628" > line 628< / a >
2018-08-30 02:44:35 +08:00
< / li > < / ul > < / dd >
< / dl >
2019-08-21 03:40:47 +08:00
2018-08-30 02:44:35 +08:00
< h5 > Returns:< / h5 >
< div class = "param-desc" >
2019-12-04 05:53:17 +08:00
label value if label exists, null otherwise
2018-08-30 02:44:35 +08:00
< / div >
< dl >
< dt >
Type
< / dt >
< dd >
2019-12-04 05:53:17 +08:00
< span class = "param-type" > Promise.< (string|null)>< / span >
2018-08-30 02:44:35 +08:00
< / dd >
< / dl >
2019-12-04 05:53:17 +08:00
< h4 class = "name" id = "getOwnedRelation" > < span class = "type-signature" > (async) < / span > getOwnedRelation< span class = "signature" > (name)< / span > < span class = "type-signature" > → {Promise.< (< a href = "Attribute.html" > Attribute< / a > |null)>}< / span > < / h4 >
2018-08-30 02:44:35 +08:00
< h5 > Parameters:< / h5 >
< table class = "params" >
< thead >
< tr >
< th > Name< / th >
< th > Type< / th >
< th class = "last" > Description< / th >
< / tr >
< / thead >
< tbody >
< tr >
< td class = "name" > < code > name< / code > < / td >
< td class = "type" >
< span class = "param-type" > string< / span >
< / td >
2019-12-04 05:53:17 +08:00
< td class = "description last" > relation name< / td >
2018-08-30 02:44:35 +08:00
< / tr >
< / tbody >
< / table >
< dl class = "details" >
< dt class = "tag-source" > Source:< / dt >
< dd class = "tag-source" > < ul class = "dummy" > < li >
2020-02-02 18:44:08 +08:00
< a href = "entities_note.js.html" > entities/note.js< / a > , < a href = "entities_note.js.html#line616" > line 616< / a >
2018-08-30 02:44:35 +08:00
< / li > < / ul > < / dd >
< / dl >
2019-08-21 03:40:47 +08:00
2018-08-30 02:44:35 +08:00
< h5 > Returns:< / h5 >
< div class = "param-desc" >
2019-12-04 05:53:17 +08:00
relation if it exists, null otherwise
2018-08-30 02:44:35 +08:00
< / div >
< dl >
< dt >
Type
< / dt >
< dd >
2019-12-04 05:53:17 +08:00
< span class = "param-type" > Promise.< (< a href = "Attribute.html" > Attribute< / a > |null)>< / span >
2018-08-30 02:44:35 +08:00
< / dd >
< / dl >
2019-12-04 05:53:17 +08:00
< h4 class = "name" id = "getOwnedRelations" > < span class = "type-signature" > (async) < / span > getOwnedRelations< span class = "signature" > (name< span class = "signature-attributes" > opt< / span > )< / span > < span class = "type-signature" > → {Promise.< Array.< < a href = "Attribute.html" > Attribute< / a > >>}< / span > < / h4 >
2019-08-21 03:40:47 +08:00
< h5 > Parameters:< / h5 >
< table class = "params" >
< thead >
< tr >
< th > Name< / th >
< th > Type< / th >
< th > Attributes< / th >
< th class = "last" > Description< / th >
< / tr >
< / thead >
< tbody >
< tr >
< td class = "name" > < code > name< / code > < / td >
< td class = "type" >
< span class = "param-type" > string< / span >
< / td >
< td class = "attributes" >
< optional>< br >
< / td >
< td class = "description last" > relation name to filter< / td >
< / tr >
< / tbody >
< / table >
< dl class = "details" >
< dt class = "tag-source" > Source:< / dt >
< dd class = "tag-source" > < ul class = "dummy" > < li >
2020-02-02 18:44:08 +08:00
< a href = "entities_note.js.html" > entities/note.js< / a > , < a href = "entities_note.js.html#line316" > line 316< / a >
2019-08-21 03:40:47 +08:00
< / li > < / ul > < / dd >
< / dl >
< h5 > Returns:< / h5 >
2019-12-04 05:53:17 +08:00
< div class = "param-desc" >
all note's relations (attributes with type relation), excluding inherited ones
< / div >
2019-08-21 03:40:47 +08:00
< dl >
< dt >
Type
< / dt >
< dd >
2019-12-04 05:53:17 +08:00
< span class = "param-type" > Promise.< Array.< < a href = "Attribute.html" > Attribute< / a > >>< / span >
2019-08-21 03:40:47 +08:00
< / dd >
< / dl >
2019-12-04 05:53:17 +08:00
< h4 class = "name" id = "getOwnedRelationTarget" > < span class = "type-signature" > (async) < / span > getOwnedRelationTarget< span class = "signature" > (name)< / span > < span class = "type-signature" > → {Promise.< < a href = "Note.html" > Note< / a > >|null}< / span > < / h4 >
2018-08-30 02:44:35 +08:00
< h5 > Parameters:< / h5 >
< table class = "params" >
< thead >
< tr >
< th > Name< / th >
< th > Type< / th >
< th class = "last" > Description< / th >
< / tr >
< / thead >
< tbody >
< tr >
< td class = "name" > < code > name< / code > < / td >
< td class = "type" >
< span class = "param-type" > string< / span >
< / td >
2019-12-04 05:53:17 +08:00
< td class = "description last" > < / td >
2018-08-30 02:44:35 +08:00
< / tr >
< / tbody >
< / table >
< dl class = "details" >
< dt class = "tag-source" > Source:< / dt >
< dd class = "tag-source" > < ul class = "dummy" > < li >
2020-02-02 18:44:08 +08:00
< a href = "entities_note.js.html" > entities/note.js< / a > , < a href = "entities_note.js.html#line656" > line 656< / a >
2018-08-30 02:44:35 +08:00
< / li > < / ul > < / dd >
< / dl >
2019-08-21 03:40:47 +08:00
2018-08-30 02:44:35 +08:00
< h5 > Returns:< / h5 >
< div class = "param-desc" >
2019-12-04 05:53:17 +08:00
target note of the relation or null (if target is empty or note was not found)
2018-08-30 02:44:35 +08:00
< / div >
< dl >
< dt >
Type
< / dt >
< dd >
2019-12-04 05:53:17 +08:00
< span class = "param-type" > Promise.< < a href = "Note.html" > Note< / a > >< / span >
|
< span class = "param-type" > null< / span >
< / dd >
< / dl >
< h4 class = "name" id = "getOwnedRelationValue" > < span class = "type-signature" > (async) < / span > getOwnedRelationValue< span class = "signature" > (name)< / span > < span class = "type-signature" > → {Promise.< (string|null)>}< / span > < / h4 >
< h5 > Parameters:< / h5 >
< table class = "params" >
< thead >
< tr >
< th > Name< / th >
< th > Type< / th >
< th class = "last" > Description< / th >
< / tr >
< / thead >
< tbody >
< tr >
< td class = "name" > < code > name< / code > < / td >
< td class = "type" >
< span class = "param-type" > string< / span >
< / td >
< td class = "description last" > relation name< / td >
< / tr >
< / tbody >
< / table >
< dl class = "details" >
< dt class = "tag-source" > Source:< / dt >
< dd class = "tag-source" > < ul class = "dummy" > < li >
2020-02-02 18:44:08 +08:00
< a href = "entities_note.js.html" > entities/note.js< / a > , < a href = "entities_note.js.html#line640" > line 640< / a >
2019-12-04 05:53:17 +08:00
< / li > < / ul > < / dd >
< / dl >
< h5 > Returns:< / h5 >
< div class = "param-desc" >
relation value if relation exists, null otherwise
< / div >
< dl >
< dt >
Type
< / dt >
< dd >
< span class = "param-type" > Promise.< (string|null)>< / span >
< / dd >
< / dl >
< h4 class = "name" id = "getParentNotes" > < span class = "type-signature" > (async) < / span > getParentNotes< span class = "signature" > ()< / span > < span class = "type-signature" > → {Promise.< Array.< < a href = "Note.html" > Note< / a > >>}< / span > < / h4 >
< dl class = "details" >
< dt class = "tag-source" > Source:< / dt >
< dd class = "tag-source" > < ul class = "dummy" > < li >
2020-03-08 18:41:42 +08:00
< a href = "entities_note.js.html" > entities/note.js< / a > , < a href = "entities_note.js.html#line863" > line 863< / a >
2019-12-04 05:53:17 +08:00
< / li > < / ul > < / dd >
< / dl >
< h5 > Returns:< / h5 >
< div class = "param-desc" >
parent notes of this note (note can have multiple parents because of cloning)
< / div >
< dl >
< dt >
Type
< / dt >
< dd >
< span class = "param-type" > Promise.< Array.< < a href = "Note.html" > Note< / a > >>< / span >
< / dd >
< / dl >
< h4 class = "name" id = "getRelation" > < span class = "type-signature" > (async) < / span > getRelation< span class = "signature" > (name)< / span > < span class = "type-signature" > → {Promise.< (< a href = "Attribute.html" > Attribute< / a > |null)>}< / span > < / h4 >
< h5 > Parameters:< / h5 >
< table class = "params" >
< thead >
< tr >
< th > Name< / th >
< th > Type< / th >
< th class = "last" > Description< / th >
< / tr >
< / thead >
< tbody >
< tr >
< td class = "name" > < code > name< / code > < / td >
< td class = "type" >
< span class = "param-type" > string< / span >
< / td >
< td class = "description last" > relation name< / td >
< / tr >
< / tbody >
< / table >
< dl class = "details" >
< dt class = "tag-source" > Source:< / dt >
< dd class = "tag-source" > < ul class = "dummy" > < li >
2020-02-02 18:44:08 +08:00
< a href = "entities_note.js.html" > entities/note.js< / a > , < a href = "entities_note.js.html#line610" > line 610< / a >
2019-12-04 05:53:17 +08:00
< / li > < / ul > < / dd >
< / dl >
< h5 > Returns:< / h5 >
< div class = "param-desc" >
relation if it exists, null otherwise
< / div >
< dl >
< dt >
Type
< / dt >
< dd >
< span class = "param-type" > Promise.< (< a href = "Attribute.html" > Attribute< / a > |null)>< / span >
< / dd >
< / dl >
< h4 class = "name" id = "getRelationDefinitions" > < span class = "type-signature" > (async) < / span > getRelationDefinitions< span class = "signature" > (name< span class = "signature-attributes" > opt< / span > )< / span > < span class = "type-signature" > → {Promise.< Array.< < a href = "Attribute.html" > Attribute< / a > >>}< / span > < / h4 >
< h5 > Parameters:< / h5 >
< table class = "params" >
< thead >
< tr >
< th > Name< / th >
< th > Type< / th >
< th > Attributes< / th >
< th class = "last" > Description< / th >
< / tr >
< / thead >
< tbody >
< tr >
< td class = "name" > < code > name< / code > < / td >
< td class = "type" >
< span class = "param-type" > string< / span >
< / td >
< td class = "attributes" >
< optional>< br >
< / td >
< td class = "description last" > relation name to filter< / td >
< / tr >
< / tbody >
< / table >
< dl class = "details" >
< dt class = "tag-source" > Source:< / dt >
< dd class = "tag-source" > < ul class = "dummy" > < li >
2020-02-02 18:44:08 +08:00
< a href = "entities_note.js.html" > entities/note.js< / a > , < a href = "entities_note.js.html#line339" > line 339< / a >
2019-12-04 05:53:17 +08:00
< / li > < / ul > < / dd >
< / dl >
< h5 > Returns:< / h5 >
< div class = "param-desc" >
all note's relation definitions including inherited ones
< / div >
< dl >
< dt >
Type
< / dt >
< dd >
< span class = "param-type" > Promise.< Array.< < a href = "Attribute.html" > Attribute< / a > >>< / span >
< / dd >
< / dl >
< h4 class = "name" id = "getRelations" > < span class = "type-signature" > (async) < / span > getRelations< span class = "signature" > (name< span class = "signature-attributes" > opt< / span > )< / span > < span class = "type-signature" > → {Promise.< Array.< < a href = "Attribute.html" > Attribute< / a > >>}< / span > < / h4 >
< h5 > Parameters:< / h5 >
< table class = "params" >
< thead >
< tr >
< th > Name< / th >
< th > Type< / th >
< th > Attributes< / th >
< th class = "last" > Description< / th >
< / tr >
< / thead >
< tbody >
< tr >
< td class = "name" > < code > name< / code > < / td >
< td class = "type" >
< span class = "param-type" > string< / span >
< / td >
< td class = "attributes" >
< optional>< br >
< / td >
< td class = "description last" > relation name to filter< / td >
< / tr >
< / tbody >
< / table >
< dl class = "details" >
< dt class = "tag-source" > Source:< / dt >
< dd class = "tag-source" > < ul class = "dummy" > < li >
2020-02-02 18:44:08 +08:00
< a href = "entities_note.js.html" > entities/note.js< / a > , < a href = "entities_note.js.html#line308" > line 308< / a >
2019-12-04 05:53:17 +08:00
< / li > < / ul > < / dd >
< / dl >
< h5 > Returns:< / h5 >
< div class = "param-desc" >
all note's relations (attributes with type relation), including inherited ones
< / div >
< dl >
< dt >
Type
< / dt >
< dd >
< span class = "param-type" > Promise.< Array.< < a href = "Attribute.html" > Attribute< / a > >>< / span >
< / dd >
< / dl >
< h4 class = "name" id = "getRelationTarget" > < span class = "type-signature" > (async) < / span > getRelationTarget< span class = "signature" > (name)< / span > < span class = "type-signature" > → {Promise.< < a href = "Note.html" > Note< / a > >|null}< / span > < / h4 >
< h5 > Parameters:< / h5 >
< table class = "params" >
< thead >
< tr >
< th > Name< / th >
< th > Type< / th >
< th class = "last" > Description< / th >
< / tr >
< / thead >
< tbody >
< tr >
< td class = "name" > < code > name< / code > < / td >
< td class = "type" >
< span class = "param-type" > string< / span >
< / td >
< td class = "description last" > < / td >
< / tr >
< / tbody >
< / table >
< dl class = "details" >
< dt class = "tag-source" > Source:< / dt >
< dd class = "tag-source" > < ul class = "dummy" > < li >
2020-02-02 18:44:08 +08:00
< a href = "entities_note.js.html" > entities/note.js< / a > , < a href = "entities_note.js.html#line646" > line 646< / a >
2019-12-04 05:53:17 +08:00
< / li > < / ul > < / dd >
< / dl >
< h5 > Returns:< / h5 >
< div class = "param-desc" >
target note of the relation or null (if target is empty or note was not found)
< / div >
< dl >
< dt >
Type
< / dt >
< dd >
< span class = "param-type" > Promise.< < a href = "Note.html" > Note< / a > >< / span >
|
< span class = "param-type" > null< / span >
< / dd >
< / dl >
< h4 class = "name" id = "getRelationTargets" > < span class = "type-signature" > (async) < / span > getRelationTargets< span class = "signature" > (name< span class = "signature-attributes" > opt< / span > )< / span > < span class = "type-signature" > → {Promise.< Array.< < a href = "Note.html" > Note< / a > >>}< / span > < / h4 >
< h5 > Parameters:< / h5 >
< table class = "params" >
< thead >
< tr >
< th > Name< / th >
< th > Type< / th >
< th > Attributes< / th >
< th class = "last" > Description< / th >
< / tr >
< / thead >
< tbody >
< tr >
< td class = "name" > < code > name< / code > < / td >
< td class = "type" >
< span class = "param-type" > string< / span >
< / td >
< td class = "attributes" >
< optional>< br >
< / td >
< td class = "description last" > relation name to filter< / td >
< / tr >
< / tbody >
< / table >
< dl class = "details" >
< dt class = "tag-source" > Source:< / dt >
< dd class = "tag-source" > < ul class = "dummy" > < li >
2020-02-02 18:44:08 +08:00
< a href = "entities_note.js.html" > entities/note.js< / a > , < a href = "entities_note.js.html#line324" > line 324< / a >
2019-12-04 05:53:17 +08:00
< / li > < / ul > < / dd >
< / dl >
< h5 > Returns:< / h5 >
< dl >
< dt >
Type
< / dt >
< dd >
< span class = "param-type" > Promise.< Array.< < a href = "Note.html" > Note< / a > >>< / span >
< / dd >
< / dl >
< h4 class = "name" id = "getRelationValue" > < span class = "type-signature" > (async) < / span > getRelationValue< span class = "signature" > (name)< / span > < span class = "type-signature" > → {Promise.< (string|null)>}< / span > < / h4 >
< h5 > Parameters:< / h5 >
< table class = "params" >
< thead >
< tr >
< th > Name< / th >
< th > Type< / th >
< th class = "last" > Description< / th >
< / tr >
< / thead >
< tbody >
< tr >
< td class = "name" > < code > name< / code > < / td >
< td class = "type" >
< span class = "param-type" > string< / span >
< / td >
< td class = "description last" > relation name< / td >
< / tr >
< / tbody >
< / table >
< dl class = "details" >
< dt class = "tag-source" > Source:< / dt >
< dd class = "tag-source" > < ul class = "dummy" > < li >
2020-02-02 18:44:08 +08:00
< a href = "entities_note.js.html" > entities/note.js< / a > , < a href = "entities_note.js.html#line634" > line 634< / a >
2019-12-04 05:53:17 +08:00
< / li > < / ul > < / dd >
< / dl >
< h5 > Returns:< / h5 >
< div class = "param-desc" >
relation value if relation exists, null otherwise
< / div >
< dl >
< dt >
Type
< / dt >
< dd >
< span class = "param-type" > Promise.< (string|null)>< / span >
2018-08-30 02:44:35 +08:00
< / dd >
< / dl >
< h4 class = "name" id = "getRevisions" > < span class = "type-signature" > (async) < / span > getRevisions< span class = "signature" > ()< / span > < span class = "type-signature" > → {Promise.< Array.< < a href = "NoteRevision.html" > NoteRevision< / a > >>}< / span > < / h4 >
2019-12-04 05:53:17 +08:00
< div class = "description" >
Returns note revisions of this note.
< / div >
< dl class = "details" >
< dt class = "tag-source" > Source:< / dt >
< dd class = "tag-source" > < ul class = "dummy" > < li >
2020-02-02 18:44:08 +08:00
< a href = "entities_note.js.html" > entities/note.js< / a > , < a href = "entities_note.js.html#line798" > line 798< / a >
2019-12-04 05:53:17 +08:00
< / li > < / ul > < / dd >
< / dl >
< h5 > Returns:< / h5 >
< dl >
< dt >
Type
< / dt >
< dd >
< span class = "param-type" > Promise.< Array.< < a href = "NoteRevision.html" > NoteRevision< / a > >>< / span >
< / dd >
< / dl >
< h4 class = "name" id = "getScriptEnv" > < span class = "type-signature" > < / span > getScriptEnv< span class = "signature" > ()< / span > < span class = "type-signature" > → {string}< / span > < / h4 >
< dl class = "details" >
< dt class = "tag-source" > Source:< / dt >
< dd class = "tag-source" > < ul class = "dummy" > < li >
2020-02-02 18:44:08 +08:00
< a href = "entities_note.js.html" > entities/note.js< / a > , < a href = "entities_note.js.html#line190" > line 190< / a >
2019-12-04 05:53:17 +08:00
< / li > < / ul > < / dd >
< / dl >
< h5 > Returns:< / h5 >
< div class = "param-desc" >
JS script environment - either "frontend" or "backend"
< / div >
< dl >
< dt >
Type
< / dt >
< dd >
< span class = "param-type" > string< / span >
< / dd >
< / dl >
< h4 class = "name" id = "getTargetRelations" > < span class = "type-signature" > (async) < / span > getTargetRelations< span class = "signature" > ()< / span > < span class = "type-signature" > → {Promise.< Array.< < a href = "Attribute.html" > Attribute< / a > >>}< / span > < / h4 >
< dl class = "details" >
< dt class = "tag-source" > Source:< / dt >
< dd class = "tag-source" > < ul class = "dummy" > < li >
2020-02-02 18:44:08 +08:00
< a href = "entities_note.js.html" > entities/note.js< / a > , < a href = "entities_note.js.html#line252" > line 252< / a >
2019-12-04 05:53:17 +08:00
< / li > < / ul > < / dd >
< / dl >
< h5 > Returns:< / h5 >
< div class = "param-desc" >
relations targetting this specific note
2018-08-30 02:44:35 +08:00
< / div >
2019-12-04 05:53:17 +08:00
< dl >
< dt >
Type
< / dt >
< dd >
< span class = "param-type" > Promise.< Array.< < a href = "Attribute.html" > Attribute< / a > >>< / span >
< / dd >
< / dl >
< h4 class = "name" id = "hasAttribute" > < span class = "type-signature" > (async) < / span > hasAttribute< span class = "signature" > (type, name)< / span > < span class = "type-signature" > → {Promise.< boolean>}< / span > < / h4 >
< h5 > Parameters:< / h5 >
< table class = "params" >
< thead >
< tr >
< th > Name< / th >
< th > Type< / th >
< th class = "last" > Description< / th >
< / tr >
< / thead >
< tbody >
< tr >
< td class = "name" > < code > type< / code > < / td >
< td class = "type" >
< span class = "param-type" > string< / span >
2018-08-30 02:44:35 +08:00
2019-12-04 05:53:17 +08:00
< / td >
< td class = "description last" > attribute type (label, relation, etc.)< / td >
< / tr >
< tr >
< td class = "name" > < code > name< / code > < / td >
2018-08-30 02:44:35 +08:00
2019-12-04 05:53:17 +08:00
< td class = "type" >
< span class = "param-type" > string< / span >
< / td >
2018-08-30 02:44:35 +08:00
2019-12-04 05:53:17 +08:00
< td class = "description last" > attribute name< / td >
< / tr >
2018-08-30 02:44:35 +08:00
2019-12-04 05:53:17 +08:00
< / tbody >
< / table >
2018-08-30 02:44:35 +08:00
< dl class = "details" >
< dt class = "tag-source" > Source:< / dt >
< dd class = "tag-source" > < ul class = "dummy" > < li >
2020-02-02 18:44:08 +08:00
< a href = "entities_note.js.html" > entities/note.js< / a > , < a href = "entities_note.js.html#line425" > line 425< / a >
2018-08-30 02:44:35 +08:00
< / li > < / ul > < / dd >
< / dl >
2019-08-21 03:40:47 +08:00
2018-08-30 02:44:35 +08:00
< h5 > Returns:< / h5 >
2019-12-04 05:53:17 +08:00
< div class = "param-desc" >
true if note has an attribute with given type and name (including inherited)
< / div >
2018-08-30 02:44:35 +08:00
< dl >
< dt >
Type
< / dt >
< dd >
2019-12-04 05:53:17 +08:00
< span class = "param-type" > Promise.< boolean>< / span >
2018-08-30 02:44:35 +08:00
< / dd >
< / dl >
2019-12-04 05:53:17 +08:00
< h4 class = "name" id = "hasChildren" > < span class = "type-signature" > (async) < / span > hasChildren< span class = "signature" > ()< / span > < span class = "type-signature" > → {boolean}< / span > < / h4 >
2018-08-30 02:44:35 +08:00
< dl class = "details" >
< dt class = "tag-source" > Source:< / dt >
< dd class = "tag-source" > < ul class = "dummy" > < li >
2020-03-08 18:41:42 +08:00
< a href = "entities_note.js.html" > entities/note.js< / a > , < a href = "entities_note.js.html#line830" > line 830< / a >
2018-08-30 02:44:35 +08:00
< / li > < / ul > < / dd >
< / dl >
2019-08-21 03:40:47 +08:00
2018-08-30 02:44:35 +08:00
< h5 > Returns:< / h5 >
< div class = "param-desc" >
2019-12-04 05:53:17 +08:00
- true if note has children
2018-08-30 02:44:35 +08:00
< / div >
< dl >
< dt >
Type
< / dt >
< dd >
2019-12-04 05:53:17 +08:00
< span class = "param-type" > boolean< / span >
2018-08-30 02:44:35 +08:00
< / dd >
< / dl >
2019-12-04 05:53:17 +08:00
< h4 class = "name" id = "hasLabel" > < span class = "type-signature" > (async) < / span > hasLabel< span class = "signature" > (name)< / span > < span class = "type-signature" > → {Promise.< boolean>}< / span > < / h4 >
2018-11-09 06:49:44 +08:00
2019-12-04 05:53:17 +08:00
< h5 > Parameters:< / h5 >
< table class = "params" >
< thead >
< tr >
< th > Name< / th >
< th > Type< / th >
< th class = "last" > Description< / th >
< / tr >
< / thead >
< tbody >
< tr >
< td class = "name" > < code > name< / code > < / td >
< td class = "type" >
< span class = "param-type" > string< / span >
< / td >
< td class = "description last" > label name< / td >
< / tr >
< / tbody >
< / table >
2018-11-09 06:49:44 +08:00
< dl class = "details" >
< dt class = "tag-source" > Source:< / dt >
< dd class = "tag-source" > < ul class = "dummy" > < li >
2020-02-02 18:44:08 +08:00
< a href = "entities_note.js.html" > entities/note.js< / a > , < a href = "entities_note.js.html#line574" > line 574< / a >
2018-11-09 06:49:44 +08:00
< / li > < / ul > < / dd >
< / dl >
2019-08-21 03:40:47 +08:00
2018-11-09 06:49:44 +08:00
< h5 > Returns:< / h5 >
< div class = "param-desc" >
2019-12-04 05:53:17 +08:00
true if label exists (including inherited)
2018-11-09 06:49:44 +08:00
< / div >
< dl >
< dt >
Type
< / dt >
< dd >
2019-12-04 05:53:17 +08:00
< span class = "param-type" > Promise.< boolean>< / span >
2018-11-09 06:49:44 +08:00
< / dd >
< / dl >
2019-12-04 05:53:17 +08:00
< h4 class = "name" id = "hasOwnedAttribute" > < span class = "type-signature" > (async) < / span > hasOwnedAttribute< span class = "signature" > (type, name)< / span > < span class = "type-signature" > → {Promise.< boolean>}< / span > < / h4 >
2018-08-30 02:44:35 +08:00
< h5 > Parameters:< / h5 >
< table class = "params" >
< thead >
< tr >
< th > Name< / th >
< th > Type< / th >
< th class = "last" > Description< / th >
< / tr >
< / thead >
< tbody >
< tr >
< td class = "name" > < code > type< / code > < / td >
< td class = "type" >
< span class = "param-type" > string< / span >
< / td >
< td class = "description last" > attribute type (label, relation, etc.)< / td >
< / tr >
< tr >
< td class = "name" > < code > name< / code > < / td >
< td class = "type" >
< span class = "param-type" > string< / span >
< / td >
< td class = "description last" > attribute name< / td >
< / tr >
< / tbody >
< / table >
< dl class = "details" >
< dt class = "tag-source" > Source:< / dt >
< dd class = "tag-source" > < ul class = "dummy" > < li >
2020-02-02 18:44:08 +08:00
< a href = "entities_note.js.html" > entities/note.js< / a > , < a href = "entities_note.js.html#line434" > line 434< / a >
2018-08-30 02:44:35 +08:00
< / li > < / ul > < / dd >
< / dl >
2019-08-21 03:40:47 +08:00
2018-08-30 02:44:35 +08:00
< h5 > Returns:< / h5 >
< div class = "param-desc" >
2019-12-04 05:53:17 +08:00
true if note has an attribute with given type and name (excluding inherited)
2018-08-30 02:44:35 +08:00
< / div >
< dl >
< dt >
Type
< / dt >
< dd >
< span class = "param-type" > Promise.< boolean>< / span >
< / dd >
< / dl >
2019-12-04 05:53:17 +08:00
< h4 class = "name" id = "hasOwnedLabel" > < span class = "type-signature" > (async) < / span > hasOwnedLabel< span class = "signature" > (name)< / span > < span class = "type-signature" > → {Promise.< boolean>}< / span > < / h4 >
2018-09-03 22:05:28 +08:00
2019-12-04 05:53:17 +08:00
< h5 > Parameters:< / h5 >
< table class = "params" >
< thead >
< tr >
< th > Name< / th >
< th > Type< / th >
< th class = "last" > Description< / th >
< / tr >
< / thead >
< tbody >
< tr >
< td class = "name" > < code > name< / code > < / td >
< td class = "type" >
< span class = "param-type" > string< / span >
< / td >
< td class = "description last" > label name< / td >
< / tr >
< / tbody >
< / table >
2018-09-03 22:05:28 +08:00
< dl class = "details" >
< dt class = "tag-source" > Source:< / dt >
< dd class = "tag-source" > < ul class = "dummy" > < li >
2020-02-02 18:44:08 +08:00
< a href = "entities_note.js.html" > entities/note.js< / a > , < a href = "entities_note.js.html#line580" > line 580< / a >
2018-09-03 22:05:28 +08:00
< / li > < / ul > < / dd >
< / dl >
2019-08-21 03:40:47 +08:00
2018-09-03 22:05:28 +08:00
< h5 > Returns:< / h5 >
< div class = "param-desc" >
2019-12-04 05:53:17 +08:00
true if label exists (excluding inherited)
2018-09-03 22:05:28 +08:00
< / div >
< dl >
< dt >
Type
< / dt >
< dd >
2019-12-04 05:53:17 +08:00
< span class = "param-type" > Promise.< boolean>< / span >
2018-09-03 22:05:28 +08:00
< / dd >
< / dl >
2019-12-04 05:53:17 +08:00
< h4 class = "name" id = "hasOwnedRelation" > < span class = "type-signature" > (async) < / span > hasOwnedRelation< span class = "signature" > (name)< / span > < span class = "type-signature" > → {Promise.< boolean>}< / span > < / h4 >
2018-08-30 02:44:35 +08:00
< h5 > Parameters:< / h5 >
< table class = "params" >
< thead >
< tr >
< th > Name< / th >
< th > Type< / th >
< th class = "last" > Description< / th >
< / tr >
< / thead >
< tbody >
< tr >
< td class = "name" > < code > name< / code > < / td >
< td class = "type" >
< span class = "param-type" > string< / span >
< / td >
2019-12-04 05:53:17 +08:00
< td class = "description last" > relation name< / td >
2018-08-30 02:44:35 +08:00
< / tr >
< / tbody >
< / table >
< dl class = "details" >
< dt class = "tag-source" > Source:< / dt >
< dd class = "tag-source" > < ul class = "dummy" > < li >
2020-02-02 18:44:08 +08:00
< a href = "entities_note.js.html" > entities/note.js< / a > , < a href = "entities_note.js.html#line592" > line 592< / a >
2018-08-30 02:44:35 +08:00
< / li > < / ul > < / dd >
< / dl >
2019-08-21 03:40:47 +08:00
2018-08-30 02:44:35 +08:00
< h5 > Returns:< / h5 >
< div class = "param-desc" >
2019-12-04 05:53:17 +08:00
true if relation exists (excluding inherited)
2018-08-30 02:44:35 +08:00
< / div >
< dl >
< dt >
Type
< / dt >
< dd >
< span class = "param-type" > Promise.< boolean>< / span >
< / dd >
< / dl >
< h4 class = "name" id = "hasRelation" > < span class = "type-signature" > (async) < / span > hasRelation< span class = "signature" > (name)< / span > < span class = "type-signature" > → {Promise.< boolean>}< / span > < / h4 >
< h5 > Parameters:< / h5 >
< table class = "params" >
< thead >
< tr >
< th > Name< / th >
< th > Type< / th >
< th class = "last" > Description< / th >
< / tr >
< / thead >
< tbody >
< tr >
< td class = "name" > < code > name< / code > < / td >
< td class = "type" >
< span class = "param-type" > string< / span >
< / td >
< td class = "description last" > relation name< / td >
< / tr >
< / tbody >
< / table >
< dl class = "details" >
< dt class = "tag-source" > Source:< / dt >
< dd class = "tag-source" > < ul class = "dummy" > < li >
2020-02-02 18:44:08 +08:00
< a href = "entities_note.js.html" > entities/note.js< / a > , < a href = "entities_note.js.html#line586" > line 586< / a >
2018-08-30 02:44:35 +08:00
< / li > < / ul > < / dd >
< / dl >
2019-08-21 03:40:47 +08:00
2018-08-30 02:44:35 +08:00
< h5 > Returns:< / h5 >
< div class = "param-desc" >
true if relation exists (including inherited)
< / div >
< dl >
< dt >
Type
< / dt >
< dd >
< span class = "param-type" > Promise.< boolean>< / span >
< / dd >
< / dl >
< h4 class = "name" id = "invalidateAttributeCache" > < span class = "type-signature" > < / span > invalidateAttributeCache< span class = "signature" > ()< / span > < span class = "type-signature" > < / span > < / h4 >
< div class = "description" >
Clear note's attributes cache to force fresh reload for next attribute request.
Cache is note instance scoped.
< / div >
< dl class = "details" >
< dt class = "tag-source" > Source:< / dt >
< dd class = "tag-source" > < ul class = "dummy" > < li >
2020-02-02 18:44:08 +08:00
< a href = "entities_note.js.html" > entities/note.js< / a > , < a href = "entities_note.js.html#line347" > line 347< / a >
2018-08-30 02:44:35 +08:00
< / li > < / ul > < / dd >
< / dl >
2019-08-21 03:40:47 +08:00
2019-11-28 06:07:10 +08:00
< h4 class = "name" id = "isDescendantOfNote" > < span class = "type-signature" > (async) < / span > isDescendantOfNote< span class = "signature" > (ancestorNoteId)< / span > < span class = "type-signature" > → {Promise.< boolean>}< / span > < / h4 >
< h5 > Parameters:< / h5 >
< table class = "params" >
< thead >
< tr >
< th > Name< / th >
< th > Type< / th >
< th class = "last" > Description< / th >
< / tr >
< / thead >
< tbody >
< tr >
< td class = "name" > < code > ancestorNoteId< / code > < / td >
< td class = "type" >
< / td >
< td class = "description last" > < / td >
< / tr >
< / tbody >
< / table >
< dl class = "details" >
< dt class = "tag-source" > Source:< / dt >
< dd class = "tag-source" > < ul class = "dummy" > < li >
2020-03-08 18:41:42 +08:00
< a href = "entities_note.js.html" > entities/note.js< / a > , < a href = "entities_note.js.html#line898" > line 898< / a >
2019-11-28 06:07:10 +08:00
< / li > < / ul > < / dd >
< / dl >
< h5 > Returns:< / h5 >
< div class = "param-desc" >
- true if ancestorNoteId occurs in at least one of the note's paths
< / div >
< dl >
< dt >
Type
< / dt >
< dd >
< span class = "param-type" > Promise.< boolean>< / span >
< / dd >
< / dl >
2018-08-30 02:44:35 +08:00
< h4 class = "name" id = "isHtml" > < span class = "type-signature" > < / span > isHtml< span class = "signature" > ()< / span > < span class = "type-signature" > → {boolean}< / span > < / h4 >
< dl class = "details" >
< dt class = "tag-source" > Source:< / dt >
< dd class = "tag-source" > < ul class = "dummy" > < li >
2020-02-02 18:44:08 +08:00
< a href = "entities_note.js.html" > entities/note.js< / a > , < a href = "entities_note.js.html#line180" > line 180< / a >
2018-08-30 02:44:35 +08:00
< / li > < / ul > < / dd >
< / dl >
2019-08-21 03:40:47 +08:00
2018-08-30 02:44:35 +08:00
< h5 > Returns:< / h5 >
< div class = "param-desc" >
true if this note is HTML
< / div >
< dl >
< dt >
Type
< / dt >
< dd >
< span class = "param-type" > boolean< / span >
< / dd >
< / dl >
< h4 class = "name" id = "isJavaScript" > < span class = "type-signature" > < / span > isJavaScript< span class = "signature" > ()< / span > < span class = "type-signature" > → {boolean}< / span > < / h4 >
< dl class = "details" >
< dt class = "tag-source" > Source:< / dt >
< dd class = "tag-source" > < ul class = "dummy" > < li >
2020-02-02 18:44:08 +08:00
< a href = "entities_note.js.html" > entities/note.js< / a > , < a href = "entities_note.js.html#line172" > line 172< / a >
2018-08-30 02:44:35 +08:00
< / li > < / ul > < / dd >
< / dl >
2019-08-21 03:40:47 +08:00
2018-08-30 02:44:35 +08:00
< h5 > Returns:< / h5 >
< div class = "param-desc" >
true if this note is JavaScript (code or attachment)
< / div >
< dl >
< dt >
Type
< / dt >
< dd >
< span class = "param-type" > boolean< / span >
< / dd >
< / dl >
< h4 class = "name" id = "isJson" > < span class = "type-signature" > < / span > isJson< span class = "signature" > ()< / span > < span class = "type-signature" > → {boolean}< / span > < / h4 >
< dl class = "details" >
< dt class = "tag-source" > Source:< / dt >
< dd class = "tag-source" > < ul class = "dummy" > < li >
2020-02-02 18:44:08 +08:00
< a href = "entities_note.js.html" > entities/note.js< / a > , < a href = "entities_note.js.html#line167" > line 167< / a >
2018-08-30 02:44:35 +08:00
< / li > < / ul > < / dd >
< / dl >
2019-08-21 03:40:47 +08:00
2018-08-30 02:44:35 +08:00
< h5 > Returns:< / h5 >
< div class = "param-desc" >
true if this note is of application/json content type
< / div >
< dl >
< dt >
Type
< / dt >
< dd >
< span class = "param-type" > boolean< / span >
< / dd >
< / dl >
< h4 class = "name" id = "isRoot" > < span class = "type-signature" > < / span > isRoot< span class = "signature" > ()< / span > < span class = "type-signature" > → {boolean}< / span > < / h4 >
< dl class = "details" >
< dt class = "tag-source" > Source:< / dt >
< dd class = "tag-source" > < ul class = "dummy" > < li >
2020-02-02 18:44:08 +08:00
< a href = "entities_note.js.html" > entities/note.js< / a > , < a href = "entities_note.js.html#line162" > line 162< / a >
2018-08-30 02:44:35 +08:00
< / li > < / ul > < / dd >
< / dl >
2019-08-21 03:40:47 +08:00
2018-08-30 02:44:35 +08:00
< h5 > Returns:< / h5 >
< div class = "param-desc" >
true if this note is the root of the note tree. Root note has "root" noteId
< / div >
< dl >
< dt >
Type
< / dt >
< dd >
< span class = "param-type" > boolean< / span >
< / dd >
< / dl >
2019-02-21 05:24:51 +08:00
< h4 class = "name" id = "isStringNote" > < span class = "type-signature" > < / span > isStringNote< span class = "signature" > ()< / span > < span class = "type-signature" > → {boolean}< / span > < / h4 >
< dl class = "details" >
< dt class = "tag-source" > Source:< / dt >
< dd class = "tag-source" > < ul class = "dummy" > < li >
2020-02-02 18:44:08 +08:00
< a href = "entities_note.js.html" > entities/note.js< / a > , < a href = "entities_note.js.html#line185" > line 185< / a >
2019-02-21 05:24:51 +08:00
< / li > < / ul > < / dd >
< / dl >
2019-08-21 03:40:47 +08:00
2019-02-21 05:24:51 +08:00
< h5 > Returns:< / h5 >
< div class = "param-desc" >
true if the note has string content (not binary)
< / div >
< dl >
< dt >
Type
< / dt >
< dd >
< span class = "param-type" > boolean< / span >
< / dd >
< / dl >
2018-08-30 02:44:35 +08:00
< h4 class = "name" id = "loadAttributesToCache" > < span class = "type-signature" > (async) < / span > loadAttributesToCache< span class = "signature" > ()< / span > < span class = "type-signature" > → {Promise.< void>}< / span > < / h4 >
< dl class = "details" >
< dt class = "tag-source" > Source:< / dt >
< dd class = "tag-source" > < ul class = "dummy" > < li >
2020-02-02 18:44:08 +08:00
< a href = "entities_note.js.html" > entities/note.js< / a > , < a href = "entities_note.js.html#line353" > line 353< / a >
2018-08-30 02:44:35 +08:00
< / li > < / ul > < / dd >
< / dl >
2019-08-21 03:40:47 +08:00
2018-08-30 02:44:35 +08:00
< h5 > Returns:< / h5 >
< dl >
< dt >
Type
< / dt >
< dd >
< span class = "param-type" > Promise.< void>< / span >
< / dd >
< / dl >
< h4 class = "name" id = "removeAttribute" > < span class = "type-signature" > (async) < / span > removeAttribute< span class = "signature" > (type, name, value< span class = "signature-attributes" > opt< / span > )< / span > < span class = "type-signature" > → {Promise.< void>}< / span > < / h4 >
< div class = "description" >
Removes given attribute name-value pair if it exists.
< / div >
< h5 > Parameters:< / h5 >
< table class = "params" >
< thead >
< tr >
< th > Name< / th >
< th > Type< / th >
< th > Attributes< / th >
< th class = "last" > Description< / th >
< / tr >
< / thead >
< tbody >
< tr >
< td class = "name" > < code > type< / code > < / td >
< td class = "type" >
< span class = "param-type" > string< / span >
< / td >
< td class = "attributes" >
< / td >
< td class = "description last" > attribute type (label, relation, etc.)< / td >
< / tr >
< tr >
< td class = "name" > < code > name< / code > < / td >
< td class = "type" >
< span class = "param-type" > string< / span >
< / td >
< td class = "attributes" >
< / td >
< td class = "description last" > attribute name< / td >
< / tr >
< tr >
< td class = "name" > < code > value< / code > < / td >
< td class = "type" >
< span class = "param-type" > string< / span >
< / td >
< td class = "attributes" >
< optional>< br >
< / td >
< td class = "description last" > attribute value (optional)< / td >
< / tr >
< / tbody >
< / table >
< dl class = "details" >
< dt class = "tag-source" > Source:< / dt >
< dd class = "tag-source" > < ul class = "dummy" > < li >
2020-02-02 18:44:08 +08:00
< a href = "entities_note.js.html" > entities/note.js< / a > , < a href = "entities_note.js.html#line531" > line 531< / a >
2018-08-30 02:44:35 +08:00
< / li > < / ul > < / dd >
< / dl >
2019-08-21 03:40:47 +08:00
2018-08-30 02:44:35 +08:00
< h5 > Returns:< / h5 >
< dl >
< dt >
Type
< / dt >
< dd >
< span class = "param-type" > Promise.< void>< / span >
< / dd >
< / dl >
< h4 class = "name" id = "removeLabel" > < span class = "type-signature" > (async) < / span > removeLabel< span class = "signature" > (name, value< span class = "signature-attributes" > opt< / span > )< / span > < span class = "type-signature" > → {Promise.< void>}< / span > < / h4 >
< div class = "description" >
Remove label name-value pair, if it exists.
< / div >
< h5 > Parameters:< / h5 >
< table class = "params" >
< thead >
< tr >
< th > Name< / th >
< th > Type< / th >
< th > Attributes< / th >
< th class = "last" > Description< / th >
< / tr >
< / thead >
< tbody >
< tr >
< td class = "name" > < code > name< / code > < / td >
< td class = "type" >
< span class = "param-type" > string< / span >
< / td >
< td class = "attributes" >
< / td >
< td class = "description last" > label name< / td >
< / tr >
< tr >
< td class = "name" > < code > value< / code > < / td >
< td class = "type" >
< span class = "param-type" > string< / span >
< / td >
< td class = "attributes" >
< optional>< br >
< / td >
< td class = "description last" > label value< / td >
< / tr >
< / tbody >
< / table >
< dl class = "details" >
< dt class = "tag-source" > Source:< / dt >
< dd class = "tag-source" > < ul class = "dummy" > < li >
2020-02-02 18:44:08 +08:00
< a href = "entities_note.js.html" > entities/note.js< / a > , < a href = "entities_note.js.html#line707" > line 707< / a >
2018-08-30 02:44:35 +08:00
< / li > < / ul > < / dd >
< / dl >
2019-08-21 03:40:47 +08:00
2018-08-30 02:44:35 +08:00
< h5 > Returns:< / h5 >
< dl >
< dt >
Type
< / dt >
< dd >
< span class = "param-type" > Promise.< void>< / span >
< / dd >
< / dl >
< h4 class = "name" id = "removeRelation" > < span class = "type-signature" > (async) < / span > removeRelation< span class = "signature" > (name, value< span class = "signature-attributes" > opt< / span > )< / span > < span class = "type-signature" > → {Promise.< void>}< / span > < / h4 >
< div class = "description" >
Remove relation name-value pair, if it exists.
< / div >
< h5 > Parameters:< / h5 >
< table class = "params" >
< thead >
< tr >
< th > Name< / th >
< th > Type< / th >
< th > Attributes< / th >
< th class = "last" > Description< / th >
< / tr >
< / thead >
< tbody >
< tr >
< td class = "name" > < code > name< / code > < / td >
< td class = "type" >
< span class = "param-type" > string< / span >
< / td >
< td class = "attributes" >
< / td >
< td class = "description last" > relation name< / td >
< / tr >
< tr >
< td class = "name" > < code > value< / code > < / td >
< td class = "type" >
< span class = "param-type" > string< / span >
< / td >
< td class = "attributes" >
< optional>< br >
< / td >
< td class = "description last" > relation value (noteId)< / td >
< / tr >
< / tbody >
< / table >
< dl class = "details" >
< dt class = "tag-source" > Source:< / dt >
< dd class = "tag-source" > < ul class = "dummy" > < li >
2020-02-02 18:44:08 +08:00
< a href = "entities_note.js.html" > entities/note.js< / a > , < a href = "entities_note.js.html#line716" > line 716< / a >
2018-08-30 02:44:35 +08:00
< / li > < / ul > < / dd >
< / dl >
2019-08-21 03:40:47 +08:00
2018-08-30 02:44:35 +08:00
< h5 > Returns:< / h5 >
< dl >
< dt >
Type
< / dt >
< dd >
< span class = "param-type" > Promise.< void>< / span >
< / dd >
< / dl >
< h4 class = "name" id = "setAttribute" > < span class = "type-signature" > (async) < / span > setAttribute< span class = "signature" > (type, name, value< span class = "signature-attributes" > opt< / span > )< / span > < span class = "type-signature" > → {Promise.< void>}< / span > < / h4 >
< div class = "description" >
2019-11-09 05:34:30 +08:00
Update's given attribute's value or creates it if it doesn't exist
2018-08-30 02:44:35 +08:00
< / div >
< h5 > Parameters:< / h5 >
< table class = "params" >
< thead >
< tr >
< th > Name< / th >
< th > Type< / th >
< th > Attributes< / th >
< th class = "last" > Description< / th >
< / tr >
< / thead >
< tbody >
< tr >
< td class = "name" > < code > type< / code > < / td >
< td class = "type" >
< span class = "param-type" > string< / span >
< / td >
< td class = "attributes" >
< / td >
< td class = "description last" > attribute type (label, relation, etc.)< / td >
< / tr >
< tr >
< td class = "name" > < code > name< / code > < / td >
< td class = "type" >
< span class = "param-type" > string< / span >
< / td >
< td class = "attributes" >
< / td >
< td class = "description last" > attribute name< / td >
< / tr >
< tr >
< td class = "name" > < code > value< / code > < / td >
< td class = "type" >
< span class = "param-type" > string< / span >
< / td >
< td class = "attributes" >
< optional>< br >
< / td >
< td class = "description last" > attribute value (optional)< / td >
< / tr >
< / tbody >
< / table >
< dl class = "details" >
< dt class = "tag-source" > Source:< / dt >
< dd class = "tag-source" > < ul class = "dummy" > < li >
2020-02-02 18:44:08 +08:00
< a href = "entities_note.js.html" > entities/note.js< / a > , < a href = "entities_note.js.html#line497" > line 497< / a >
2018-08-30 02:44:35 +08:00
< / li > < / ul > < / dd >
< / dl >
2019-08-21 03:40:47 +08:00
2018-08-30 02:44:35 +08:00
< h5 > Returns:< / h5 >
< dl >
< dt >
Type
< / dt >
< dd >
< span class = "param-type" > Promise.< void>< / span >
< / dd >
< / dl >
2019-02-21 05:24:51 +08:00
< h4 class = "name" id = "setContent" > < span class = "type-signature" > (async) < / span > setContent< span class = "signature" > ()< / span > < span class = "type-signature" > → {Promise}< / span > < / h4 >
< dl class = "details" >
< dt class = "tag-source" > Source:< / dt >
< dd class = "tag-source" > < ul class = "dummy" > < li >
2020-02-02 18:44:08 +08:00
< a href = "entities_note.js.html" > entities/note.js< / a > , < a href = "entities_note.js.html#line121" > line 121< / a >
2019-02-21 05:24:51 +08:00
< / li > < / ul > < / dd >
< / dl >
2019-08-21 03:40:47 +08:00
2019-02-21 05:24:51 +08:00
< h5 > Returns:< / h5 >
< dl >
< dt >
Type
< / dt >
< dd >
< span class = "param-type" > Promise< / span >
< / dd >
< / dl >
< h4 class = "name" id = "setJsonContent" > < span class = "type-signature" > (async) < / span > setJsonContent< span class = "signature" > ()< / span > < span class = "type-signature" > → {Promise}< / span > < / h4 >
< dl class = "details" >
< dt class = "tag-source" > Source:< / dt >
< dd class = "tag-source" > < ul class = "dummy" > < li >
2020-02-02 18:44:08 +08:00
< a href = "entities_note.js.html" > entities/note.js< / a > , < a href = "entities_note.js.html#line157" > line 157< / a >
2019-02-21 05:24:51 +08:00
< / li > < / ul > < / dd >
< / dl >
2019-08-21 03:40:47 +08:00
2019-02-21 05:24:51 +08:00
< h5 > Returns:< / h5 >
< dl >
< dt >
Type
< / dt >
< dd >
< span class = "param-type" > Promise< / span >
< / dd >
< / dl >
2018-08-30 02:44:35 +08:00
< h4 class = "name" id = "setLabel" > < span class = "type-signature" > (async) < / span > setLabel< span class = "signature" > (name, value< span class = "signature-attributes" > opt< / span > )< / span > < span class = "type-signature" > → {Promise.< void>}< / span > < / h4 >
< div class = "description" >
2019-11-09 05:34:30 +08:00
Update's given label's value or creates it if it doesn't exist
2018-08-30 02:44:35 +08:00
< / div >
< h5 > Parameters:< / h5 >
< table class = "params" >
< thead >
< tr >
< th > Name< / th >
< th > Type< / th >
< th > Attributes< / th >
< th class = "last" > Description< / th >
< / tr >
< / thead >
< tbody >
< tr >
< td class = "name" > < code > name< / code > < / td >
< td class = "type" >
< span class = "param-type" > string< / span >
< / td >
< td class = "attributes" >
< / td >
< td class = "description last" > label name< / td >
< / tr >
< tr >
< td class = "name" > < code > value< / code > < / td >
< td class = "type" >
< span class = "param-type" > string< / span >
< / td >
< td class = "attributes" >
< optional>< br >
< / td >
< td class = "description last" > label value< / td >
< / tr >
< / tbody >
< / table >
< dl class = "details" >
< dt class = "tag-source" > Source:< / dt >
< dd class = "tag-source" > < ul class = "dummy" > < li >
2020-02-02 18:44:08 +08:00
< a href = "entities_note.js.html" > entities/note.js< / a > , < a href = "entities_note.js.html#line689" > line 689< / a >
2018-08-30 02:44:35 +08:00
< / li > < / ul > < / dd >
< / dl >
2019-08-21 03:40:47 +08:00
2018-08-30 02:44:35 +08:00
< h5 > Returns:< / h5 >
< dl >
< dt >
Type
< / dt >
< dd >
< span class = "param-type" > Promise.< void>< / span >
< / dd >
< / dl >
< h4 class = "name" id = "setRelation" > < span class = "type-signature" > (async) < / span > setRelation< span class = "signature" > (name, value< span class = "signature-attributes" > opt< / span > )< / span > < span class = "type-signature" > → {Promise.< void>}< / span > < / h4 >
< div class = "description" >
2019-11-09 05:34:30 +08:00
Update's given relation's value or creates it if it doesn't exist
2018-08-30 02:44:35 +08:00
< / div >
< h5 > Parameters:< / h5 >
< table class = "params" >
< thead >
< tr >
< th > Name< / th >
< th > Type< / th >
< th > Attributes< / th >
< th class = "last" > Description< / th >
< / tr >
< / thead >
< tbody >
< tr >
< td class = "name" > < code > name< / code > < / td >
< td class = "type" >
< span class = "param-type" > string< / span >
< / td >
< td class = "attributes" >
< / td >
< td class = "description last" > relation name< / td >
< / tr >
< tr >
< td class = "name" > < code > value< / code > < / td >
< td class = "type" >
< span class = "param-type" > string< / span >
< / td >
< td class = "attributes" >
< optional>< br >
< / td >
< td class = "description last" > relation value (noteId)< / td >
< / tr >
< / tbody >
< / table >
< dl class = "details" >
< dt class = "tag-source" > Source:< / dt >
< dd class = "tag-source" > < ul class = "dummy" > < li >
2020-02-02 18:44:08 +08:00
< a href = "entities_note.js.html" > entities/note.js< / a > , < a href = "entities_note.js.html#line698" > line 698< / a >
2018-08-30 02:44:35 +08:00
< / li > < / ul > < / dd >
< / dl >
2019-08-21 03:40:47 +08:00
2018-08-30 02:44:35 +08:00
< h5 > Returns:< / h5 >
< dl >
< dt >
Type
< / dt >
< dd >
< span class = "param-type" > Promise.< void>< / span >
< / dd >
< / dl >
< h4 class = "name" id = "toggleAttribute" > < span class = "type-signature" > (async) < / span > toggleAttribute< span class = "signature" > (type, enabled, name, value< span class = "signature-attributes" > opt< / span > )< / span > < span class = "type-signature" > → {Promise.< void>}< / span > < / h4 >
< div class = "description" >
Based on enabled, attribute is either set or removed.
< / div >
< h5 > Parameters:< / h5 >
< table class = "params" >
< thead >
< tr >
< th > Name< / th >
< th > Type< / th >
< th > Attributes< / th >
< th class = "last" > Description< / th >
< / tr >
< / thead >
< tbody >
< tr >
< td class = "name" > < code > type< / code > < / td >
< td class = "type" >
< span class = "param-type" > string< / span >
< / td >
< td class = "attributes" >
< / td >
< td class = "description last" > attribute type ('relation', 'label' etc.)< / td >
< / tr >
< tr >
< td class = "name" > < code > enabled< / code > < / td >
< td class = "type" >
< span class = "param-type" > boolean< / span >
< / td >
< td class = "attributes" >
< / td >
< td class = "description last" > toggle On or Off< / td >
< / tr >
< tr >
< td class = "name" > < code > name< / code > < / td >
< td class = "type" >
< span class = "param-type" > string< / span >
< / td >
< td class = "attributes" >
< / td >
< td class = "description last" > attribute name< / td >
< / tr >
< tr >
< td class = "name" > < code > value< / code > < / td >
< td class = "type" >
< span class = "param-type" > string< / span >
< / td >
< td class = "attributes" >
< optional>< br >
< / td >
< td class = "description last" > attribute value (optional)< / td >
< / tr >
< / tbody >
< / table >
< dl class = "details" >
< dt class = "tag-source" > Source:< / dt >
< dd class = "tag-source" > < ul class = "dummy" > < li >
2020-02-02 18:44:08 +08:00
< a href = "entities_note.js.html" > entities/note.js< / a > , < a href = "entities_note.js.html#line480" > line 480< / a >
2018-08-30 02:44:35 +08:00
< / li > < / ul > < / dd >
< / dl >
2019-08-21 03:40:47 +08:00
2018-08-30 02:44:35 +08:00
< h5 > Returns:< / h5 >
< dl >
< dt >
Type
< / dt >
< dd >
< span class = "param-type" > Promise.< void>< / span >
< / dd >
< / dl >
< h4 class = "name" id = "toggleLabel" > < span class = "type-signature" > (async) < / span > toggleLabel< span class = "signature" > (enabled, name, value< span class = "signature-attributes" > opt< / span > )< / span > < span class = "type-signature" > → {Promise.< void>}< / span > < / h4 >
< div class = "description" >
Based on enabled, label is either set or removed.
< / div >
< h5 > Parameters:< / h5 >
< table class = "params" >
< thead >
< tr >
< th > Name< / th >
< th > Type< / th >
< th > Attributes< / th >
< th class = "last" > Description< / th >
< / tr >
< / thead >
< tbody >
< tr >
< td class = "name" > < code > enabled< / code > < / td >
< td class = "type" >
< span class = "param-type" > boolean< / span >
< / td >
< td class = "attributes" >
< / td >
< td class = "description last" > toggle On or Off< / td >
< / tr >
< tr >
< td class = "name" > < code > name< / code > < / td >
< td class = "type" >
< span class = "param-type" > string< / span >
< / td >
< td class = "attributes" >
< / td >
< td class = "description last" > label name< / td >
< / tr >
< tr >
< td class = "name" > < code > value< / code > < / td >
< td class = "type" >
< span class = "param-type" > string< / span >
< / td >
< td class = "attributes" >
< optional>< br >
< / td >
< td class = "description last" > label value (optional)< / td >
< / tr >
< / tbody >
< / table >
< dl class = "details" >
< dt class = "tag-source" > Source:< / dt >
< dd class = "tag-source" > < ul class = "dummy" > < li >
2020-02-02 18:44:08 +08:00
< a href = "entities_note.js.html" > entities/note.js< / a > , < a href = "entities_note.js.html#line670" > line 670< / a >
2018-08-30 02:44:35 +08:00
< / li > < / ul > < / dd >
< / dl >
2019-08-21 03:40:47 +08:00
2018-08-30 02:44:35 +08:00
< h5 > Returns:< / h5 >
< dl >
< dt >
Type
< / dt >
< dd >
< span class = "param-type" > Promise.< void>< / span >
< / dd >
< / dl >
< h4 class = "name" id = "toggleRelation" > < span class = "type-signature" > (async) < / span > toggleRelation< span class = "signature" > (enabled, name, value< span class = "signature-attributes" > opt< / span > )< / span > < span class = "type-signature" > → {Promise.< void>}< / span > < / h4 >
< div class = "description" >
Based on enabled, relation is either set or removed.
< / div >
< h5 > Parameters:< / h5 >
< table class = "params" >
< thead >
< tr >
< th > Name< / th >
< th > Type< / th >
< th > Attributes< / th >
< th class = "last" > Description< / th >
< / tr >
< / thead >
< tbody >
< tr >
< td class = "name" > < code > enabled< / code > < / td >
< td class = "type" >
< span class = "param-type" > boolean< / span >
< / td >
< td class = "attributes" >
< / td >
< td class = "description last" > toggle On or Off< / td >
< / tr >
< tr >
< td class = "name" > < code > name< / code > < / td >
< td class = "type" >
< span class = "param-type" > string< / span >
< / td >
< td class = "attributes" >
< / td >
< td class = "description last" > relation name< / td >
< / tr >
< tr >
< td class = "name" > < code > value< / code > < / td >
< td class = "type" >
< span class = "param-type" > string< / span >
< / td >
< td class = "attributes" >
< optional>< br >
< / td >
< td class = "description last" > relation value (noteId)< / td >
< / tr >
< / tbody >
< / table >
< dl class = "details" >
< dt class = "tag-source" > Source:< / dt >
< dd class = "tag-source" > < ul class = "dummy" > < li >
2020-02-02 18:44:08 +08:00
< a href = "entities_note.js.html" > entities/note.js< / a > , < a href = "entities_note.js.html#line680" > line 680< / a >
2018-08-30 02:44:35 +08:00
< / li > < / ul > < / dd >
< / dl >
2019-08-21 03:40:47 +08:00
2018-08-30 02:44:35 +08:00
< h5 > Returns:< / h5 >
< dl >
< dt >
Type
< / dt >
< dd >
< span class = "param-type" > Promise.< void>< / span >
< / dd >
< / dl >
< / article >
< / section >
< / div >
< nav >
2019-08-21 03:40:47 +08:00
< h2 > < a href = "index.html" > Home< / a > < / h2 > < h3 > Classes< / h3 > < ul > < li > < a href = "ApiToken.html" > ApiToken< / a > < / li > < li > < a href = "Attribute.html" > Attribute< / a > < / li > < li > < a href = "BackendScriptApi.html" > BackendScriptApi< / a > < / li > < li > < a href = "Branch.html" > Branch< / a > < / li > < li > < a href = "Entity.html" > Entity< / a > < / li > < li > < a href = "Note.html" > Note< / a > < / li > < li > < a href = "NoteRevision.html" > NoteRevision< / a > < / li > < li > < a href = "Option.html" > Option< / a > < / li > < li > < a href = "RecentNote.html" > RecentNote< / a > < / li > < / ul > < h3 > < a href = "global.html" > Global< / a > < / h3 >
2018-08-30 02:44:35 +08:00
< / nav >
< br class = "clear" >
< footer >
2019-08-21 03:40:47 +08:00
Documentation generated by < a href = "https://github.com/jsdoc/jsdoc" > JSDoc 3.6.3< / a >
2018-08-30 02:44:35 +08:00
< / footer >
< script > prettyPrint ( ) ; < / script >
< script src = "scripts/linenumber.js" > < / script >
< / body >
< / html >