Class: Notesgrip::NotesViewNavigator

Inherits:
GripWrapper show all
Defined in:
lib/notesgrip/NotesView.rb

Overview

NotesViewNavigator Class ================

Instance Method Summary collapse

Methods inherited from GripWrapper

#initialize, #raw

Constructor Details

This class inherits a constructor from Notesgrip::GripWrapper

Dynamic Method Handling

This class handles dynamic methods through the method_missing method in the class Notesgrip::GripWrapper

Instance Method Details

#GetChild(entry) ⇒ Object



261
262
263
264
265
# File 'lib/notesgrip/NotesView.rb', line 261

def GetChild(entry)
  raw_entry = toRaw(entry)
  raw_viewEntry = @raw_object.GetChild(raw_entry)
  raw_viewEntry ? NotesViewEntry.new(raw_viewEntry) : nil
end

#GetCurrentObject



267
268
269
270
# File 'lib/notesgrip/NotesView.rb', line 267

def GetCurrent()
  raw_viewEntry = @raw_object.GetCurrent()
  raw_viewEntry ? NotesViewEntry.new(raw_viewEntry) : nil
end

#GetEntry(entry) ⇒ Object



272
273
274
275
276
# File 'lib/notesgrip/NotesView.rb', line 272

def GetEntry( entry )
  raw_entry = toRaw(entry)
  raw_viewEntry = @raw_object.GetEntry(raw_entry)
  raw_viewEntry ? NotesViewEntry.new(raw_viewEntry) : nil
end

#GetFirstObject



278
279
280
281
# File 'lib/notesgrip/NotesView.rb', line 278

def GetFirst
  raw_viewEntry = @raw_object.GetFirst()
  raw_viewEntry ? NotesViewEntry.new(raw_viewEntry) : nil
end

#GetFirstDocumentObject



283
284
285
286
# File 'lib/notesgrip/NotesView.rb', line 283

def GetFirstDocument
  raw_viewEntry = @raw_object.GetFirstDocument()
  raw_viewEntry ? NotesViewEntry.new(raw_viewEntry) : nil
end

#GetLastObject



288
289
290
291
# File 'lib/notesgrip/NotesView.rb', line 288

def GetLast
  raw_viewEntry = @raw_object.Getlast()
  raw_viewEntry ? NotesViewEntry.new(raw_viewEntry) : nil
end

#GetLastDocumentObject



293
294
295
296
# File 'lib/notesgrip/NotesView.rb', line 293

def GetLastDocument
  raw_viewEntry = @raw_object.GetLastDocument()
  raw_viewEntry ? NotesViewEntry.new(raw_viewEntry) : nil
end

#GetNext(entry) ⇒ Object



298
299
300
301
302
# File 'lib/notesgrip/NotesView.rb', line 298

def GetNext(entry)
  raw_entry = toRaw(entry)
  raw_viewEntry = @raw_object.GetNext(raw_entry)
  raw_viewEntry ? NotesViewEntry.new(raw_viewEntry) : nil
end

#GetNextCategory(entry) ⇒ Object



304
305
306
307
308
# File 'lib/notesgrip/NotesView.rb', line 304

def GetNextCategory(entry)
  raw_entry = toRaw(entry)
  raw_viewEntry = @raw_object.GetNextCategory(raw_entry)
  raw_viewEntry ? NotesViewEntry.new(raw_viewEntry) : nil
end

#GetNextDocument(entry) ⇒ Object



310
311
312
313
314
# File 'lib/notesgrip/NotesView.rb', line 310

def GetNextDocument(entry)
  raw_entry = toRaw(entry)
  raw_viewEntry = @raw_object.GetNextDocument(raw_entry)
  raw_viewEntry ? NotesViewEntry.new(raw_viewEntry) : nil
end

#GetNextSibling(entry) ⇒ Object



316
317
318
319
320
# File 'lib/notesgrip/NotesView.rb', line 316

def GetNextSibling(entry)
  raw_entry = toRaw(entry)
  raw_viewEntry = @raw_object.GetNextSibling(raw_entry)
  raw_viewEntry ? NotesViewEntry.new(raw_viewEntry) : nil
end

#GetNth(index) ⇒ Object



322
323
324
325
# File 'lib/notesgrip/NotesView.rb', line 322

def GetNth( index )
  raw_viewEntry = @raw_object.GetNth( index )
  raw_viewEntry ? NotesViewEntry.new(raw_viewEntry) : nil
end

#GetParent(entry) ⇒ Object



327
328
329
330
331
# File 'lib/notesgrip/NotesView.rb', line 327

def GetParent( entry )
  raw_entry = toRaw(entry)
  raw_viewEntry = @raw_object.GetParent(raw_entry)
  raw_viewEntry ? NotesViewEntry.new(raw_viewEntry) : nil
end

#GetPos(position, separator) ⇒ Object



333
334
335
336
# File 'lib/notesgrip/NotesView.rb', line 333

def GetPos( position, separator )
  raw_viewEntry = @raw_object.GetPos( position, separator )
  raw_viewEntry ? NotesViewEntry.new(raw_viewEntry) : nil
end

#GetPrev(entry) ⇒ Object



338
339
340
341
342
# File 'lib/notesgrip/NotesView.rb', line 338

def GetPrev( entry )
  raw_entry = toRaw(entry)
  raw_viewEntry = @raw_object.GetPrev(raw_entry)
  raw_viewEntry ? NotesViewEntry.new(raw_viewEntry) : nil
end

#GetPrevCategory(entry) ⇒ Object



344
345
346
347
348
# File 'lib/notesgrip/NotesView.rb', line 344

def GetPrevCategory( entry )
  raw_entry = toRaw(entry)
  raw_viewEntry = @raw_object.GetPrevCategory(raw_entry)
  raw_viewEntry ? NotesViewEntry.new(raw_viewEntry) : nil
end

#GetPrevDocument(entry) ⇒ Object



350
351
352
353
354
# File 'lib/notesgrip/NotesView.rb', line 350

def GetPrevDocument( entry )
  raw_entry = toRaw(entry)
  raw_viewEntry = @raw_object.GetPrevDocument(raw_entry)
  raw_viewEntry ? NotesViewEntry.new(raw_viewEntry) : nil
end

#GetPrevSibling(entry) ⇒ Object



356
357
358
359
360
# File 'lib/notesgrip/NotesView.rb', line 356

def GetPrevSibling( entry )
  raw_entry = toRaw(entry)
  raw_viewEntry = @raw_object.GetPrevSibling(raw_entry)
  raw_viewEntry ? NotesViewEntry.new(raw_viewEntry) : nil
end

#GotoChild(entry) ⇒ Object



362
363
364
365
# File 'lib/notesgrip/NotesView.rb', line 362

def GotoChild( entry )
  raw_entry = toRaw(entry)
  @raw_object.GotoChild(raw_entry)
end

#GotoEntry(entry) ⇒ Object



367
368
369
370
# File 'lib/notesgrip/NotesView.rb', line 367

def GotoEntry( entry )
  raw_entry = toRaw(entry)
  @raw_object.GotoEntry(raw_entry)
end

#GotoFirstObject



372
373
374
# File 'lib/notesgrip/NotesView.rb', line 372

def GotoFirst( )
  @raw_object.GotoFirst()
end

#GotoFirstDocumentObject



376
377
378
# File 'lib/notesgrip/NotesView.rb', line 376

def GotoFirstDocument( )
  @raw_object.GotoFirstDocument( )
end

#GotoLastObject



380
381
382
# File 'lib/notesgrip/NotesView.rb', line 380

def GotoLast( )
  @raw_object.GotoLast( )
end

#GotoNext(entry) ⇒ Object



384
385
386
387
# File 'lib/notesgrip/NotesView.rb', line 384

def GotoNext( entry )
  raw_entry = toRaw(entry)
  @raw_object.GotoNext(raw_entry)
end

#GotoNextCategory(entry) ⇒ Object



389
390
391
392
# File 'lib/notesgrip/NotesView.rb', line 389

def GotoNextCategory( entry )
  raw_entry = toRaw(entry)
  @raw_object.GotoNextCategory(raw_entry)
end

#GotoNextDocument(entry) ⇒ Object



394
395
396
397
# File 'lib/notesgrip/NotesView.rb', line 394

def GotoNextDocument( entry )
  raw_entry = toRaw(entry)
  @raw_object.GotoNextDocument(raw_entry)
end

#GotoNextSibling(entry) ⇒ Object



399
400
401
402
# File 'lib/notesgrip/NotesView.rb', line 399

def GotoNextSibling( entry )
  raw_entry = toRaw(entry)
  @raw_object.GotoNextSibling(raw_entry)
end

#GotoParent(entry) ⇒ Object



404
405
406
407
# File 'lib/notesgrip/NotesView.rb', line 404

def GotoParent( entry )
  raw_entry = toRaw(entry)
  @raw_object.GotoParent(raw_entry)
end

#GotoPos(pos, separator) ⇒ Object



409
410
411
# File 'lib/notesgrip/NotesView.rb', line 409

def GotoPos( pos, separator )
  @raw_object.GotoPos( pos, separator )
end

#GotoPrev(entry) ⇒ Object



413
414
415
416
# File 'lib/notesgrip/NotesView.rb', line 413

def GotoPrev( entry )
  raw_entry = toRaw(entry)
  @raw_object.GotoPrev(raw_entry)
end

#GotoPrevCategory(entry) ⇒ Object



418
419
420
421
# File 'lib/notesgrip/NotesView.rb', line 418

def GotoPrevCategory( entry )
  raw_entry = toRaw(entry)
  @raw_object.GotoPrevCategory(raw_entry)
end

#GotoPrevDocument(entry) ⇒ Object



423
424
425
426
# File 'lib/notesgrip/NotesView.rb', line 423

def GotoPrevDocument( entry )
  raw_entry = toRaw(entry)
  @raw_object.GotoPrevDocument(raw_entry)
end

#GotoPrevSibling(entry) ⇒ Object



428
429
430
431
# File 'lib/notesgrip/NotesView.rb', line 428

def GotoPrevSibling( entry )
  raw_entry = toRaw(entry)
  @raw_object.GotoPrevSibling(raw_entry)
end

#inspectObject

—– Additional Methods —–



442
443
444
# File 'lib/notesgrip/NotesView.rb', line 442

def inspect
  "<#{self.class}, Count:#{self.Count}>"
end

#MarkAllRead(username = nil) ⇒ Object



433
434
435
# File 'lib/notesgrip/NotesView.rb', line 433

def MarkAllRead( username=nil )
  @raw_object.MarkAllRead( username )
end

#MarkAllUnread(username = nil) ⇒ Object



437
438
439
# File 'lib/notesgrip/NotesView.rb', line 437

def MarkAllUnread( username=nil )
  @raw_object.MarkAllUnread( username )
end