Node (DISS) — различия между версиями

Материал из Deeptown Manual
Перейти к: навигация, поиск
(firstRevision)
 
(не показаны 14 407 промежуточных версий 2 участников)
Строка 22: Строка 22:
 
__NOTOC__
 
__NOTOC__
  
pSFcO0  <a href="http://lqxlvgiftamv.com/">lqxlvgiftamv</a>, [url=http://qvnusjivjmiy.com/]qvnusjivjmiy[/url], [link=http://efjsixgrnrfy.com/]efjsixgrnrfy[/link], http://wwicxawudfzu.com/
+
== операторы индексного доступа ==
  
http://buyaustrgeneric.webnode.com/ Generic Viagra cash on delivery <a href="http://buyaustrgeneric.webnode.com/">Generic Viagra with overnight fedex</a> buy cheap fedex Generic Viagra
+
operator [] <br>
 +
'''Возвращает''': <tt>[[array]]<[[string]]></tt> <br>
  
buy Generic Viagra no creditcard http://ordergenericpills.webnode.com/ Generic Viagra delivery to US Maryland <a href="http://ordergenericpills.webnode.com/">ordering Generic Viagra online without a prescription</a> Generic Viagra online without presciption
+
Оператор индексного чтения возвращает массив строк, содержащих тэги метаинформации.
  
http://buyaustrgeneric.webnode.com/ buy Generic Viagra no creditcard <a href="http://buyaustrgeneric.webnode.com/">Generic Viagra shipped with no prescription</a> ordering Generic Viagra online
 
  
cheap Generic Viagra next day http://ordergenericpills.webnode.com/ buy cheapest Generic Viagra online <a href="http://ordergenericpills.webnode.com/">order Generic Viagra overnight cod</a> order Generic Viagra overnight cod
+
operator []= (''ключ'': <tt>[[string]]</tt>, ''значение'': <tt>[[string]]</tt>) <br>
 +
operator []= (''ключ'': <tt>[[string]]</tt>, ''значение'': <tt>[[array]]<[[string]]></tt>) <br>
 +
'''Возвращает''': текущий объект <br>
  
cheap Generic Viagra free fedex shipping http://buygenericviagrausa.weebly.com/ buy Generic Viagra online without script <a href="http://buygenericviagrausa.weebly.com/">Generic Viagra online</a> overnight Generic Viagra ups cod
+
Оператор индексной записи записывает метаинформацию по указанному ключу. В качестве значения может быть передана либо строка, либо массив строк.
  
buy cheapest Generic Viagra online http://ordergenericpills.weebly.com/ Generic Viagra delivery to US Maryland <a href="http://ordergenericpills.weebly.com/">Generic Viagra with overnight fedex</a> Buy Generic Viagra in Sacramento
+
== mountPoint ==
  
Generic Viagra without prescription cod http://buygenericviagrausa.weebly.com/ Generic Viagra fedex delivery <a href="http://buygenericviagrausa.weebly.com/">Buy Generic Viagra online</a> snorting Generic Viagra
+
'''Возвращает''': <tt>[[MountPoint]]</tt> <br>
 +
 
 +
Метод возвращает точку монтирования, которая поддерживает данную ноду.
 +
 
 +
== rights ==
 +
 
 +
'''Возвращает''': <tt>[[int]]</tt> <br>
 +
 
 +
Метод возвращает число, соответствующее правам доступа для данной ноды.
 +
 
 +
== path ==
 +
 
 +
'''Возвращает''': <tt>[[string]]</tt> <br>
 +
 
 +
Метод возвращает полный путь до данной ноды.
 +
 
 +
== deleteTag ==
 +
 
 +
deleteTag(''ключ'': <tt>[[string]]</tt>, <span style="background-color: #EBEBEB;">''значение'': <tt>[[string]]</tt></span>) <br>
 +
'''Возвращает''': текущий объект <br>
 +
 
 +
Метод удаляет переданный тэг (ключ и все значения) из метаинформации данной ноды. Если передан второй параметр, то будет удалена только соответствующая пара ключ-значение.
 +
 
 +
== revision ==
 +
 
 +
'''Возвращает''': <tt>[[int]]</tt> <br>
 +
 
 +
Метод возвращает текущую ревизию файла.
 +
 
 +
== revision= ==
 +
 
 +
revision= (''требуемая ревизия'': <tt>[[int]]</tt>)<br>
 +
'''Возвращает''': текущий объект <br>
 +
 
 +
Метод устанавливает текущую ревизию для ноды. Соответственно, при открытии файла на чтение будет открываться эта ревизия.
 +
 
 +
== firstRevision ==
 +
 
 +
'''Возвращает''': <tt>[[int]]</tt> <br>
 +
 
 +
Метод возвращает номер первой из доступных (имеющихся) ревизий.
  
 
== lastRevision ==
 
== lastRevision ==
Строка 60: Строка 102:
 
== revisionCTime ==
 
== revisionCTime ==
  
revisionAfter(''ревизия'': <tt>[[int]]</tt>) <br> [http://www.gelinliktrend.com Gelinlik]
+
revisionAfter(''ревизия'': <tt>[[int]]</tt>) <br>
 
'''Возвращает''': <tt>[[int]]</tt> <br>
 
'''Возвращает''': <tt>[[int]]</tt> <br>
  
Строка 81: Строка 123:
 
== delete ==
 
== delete ==
  
Метод удаляет ноду из файловой системы. Удаляются все ревизии и соответствующая метаинформация.
+
Метод удаляет ноду из файловой системы. Удаляются все ревии и соответствующая метаинформация.

Текущая версия на 13:31, 13 июля 2013

Класс Node является базовым классом, представляющим элементы графа файловой системы DISS. Класс предоставляет общие для всех типов нод методы, например метод path, возвращающий путь до данной ноды. Потомки класса Node представляют конкретные типы сущностей, например File или Directory.

Родители: Object
Методы: mountPoint rights path deleteTag revision revision= firstRevision lastRevision revisionBefore revisionAfter revisionCTime revisionATime revert delete

Операторы: операторы индексного доступа


[править] операторы индексного доступа

operator []
Возвращает: array<string>

Оператор индексного чтения возвращает массив строк, содержащих тэги метаинформации.


operator []= (ключ: string, значение: string)
operator []= (ключ: string, значение: array<string>)
Возвращает: текущий объект

Оператор индексной записи записывает метаинформацию по указанному ключу. В качестве значения может быть передана либо строка, либо массив строк.

[править] mountPoint

Возвращает: MountPoint

Метод возвращает точку монтирования, которая поддерживает данную ноду.

[править] rights

Возвращает: int

Метод возвращает число, соответствующее правам доступа для данной ноды.

[править] path

Возвращает: string

Метод возвращает полный путь до данной ноды.

[править] deleteTag

deleteTag(ключ: string, значение: string)
Возвращает: текущий объект

Метод удаляет переданный тэг (ключ и все значения) из метаинформации данной ноды. Если передан второй параметр, то будет удалена только соответствующая пара ключ-значение.

[править] revision

Возвращает: int

Метод возвращает текущую ревизию файла.

[править] revision=

revision= (требуемая ревизия: int)
Возвращает: текущий объект

Метод устанавливает текущую ревизию для ноды. Соответственно, при открытии файла на чтение будет открываться эта ревизия.

[править] firstRevision

Возвращает: int

Метод возвращает номер первой из доступных (имеющихся) ревизий.

[править] lastRevision

Возвращает: int

Метод возвращает номер последней из доступных (имеющихся) ревизий.

[править] revisionBefore

revisionBefore(время: int)
Возвращает: int

Метод возвращает ревизию, созданную раньше указанного времени.

[править] revisionAfter

revisionAfter(время: int)
Возвращает: int

Метод возвращает ревизию, созданную позднее указанного времени.

[править] revisionCTime

revisionAfter(ревизия: int)
Возвращает: int

Метод возвращает время создания указанной ревизии.

[править] revisionATime

revisionAfter(ревизия: int)
Возвращает: int

Метод возвращает время последнего доступа к указанной ревизии.

[править] revert

revert(ревизия: int)
Возвращает: текущий объект

Метод совершает откат файла до указанной ревизии. Откат осуществляется путем создания новой ревизии на основе копии указанной.

[править] delete

Метод удаляет ноду из файловой системы. Удаляются все ревии и соответствующая метаинформация.

Персональные инструменты
Пространства имён

Варианты
Действия
Навигация
информация
документация
Инструменты