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



459
460
461
462
463
# File 'lib/notesgrip/NotesView.rb', line 459

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

#GetCurrentObject



465
466
467
468
# File 'lib/notesgrip/NotesView.rb', line 465

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

#GetEntry(entry) ⇒ Object



470
471
472
473
474
# File 'lib/notesgrip/NotesView.rb', line 470

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

#GetFirstObject



476
477
478
479
# File 'lib/notesgrip/NotesView.rb', line 476

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

#GetFirstDocumentObject



481
482
483
484
# File 'lib/notesgrip/NotesView.rb', line 481

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

#GetLastObject



486
487
488
489
# File 'lib/notesgrip/NotesView.rb', line 486

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

#GetLastDocumentObject



491
492
493
494
# File 'lib/notesgrip/NotesView.rb', line 491

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

#GetNext(entry) ⇒ Object



496
497
498
499
500
# File 'lib/notesgrip/NotesView.rb', line 496

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



502
503
504
505
506
# File 'lib/notesgrip/NotesView.rb', line 502

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



508
509
510
511
512
# File 'lib/notesgrip/NotesView.rb', line 508

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



514
515
516
517
518
# File 'lib/notesgrip/NotesView.rb', line 514

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



520
521
522
523
# File 'lib/notesgrip/NotesView.rb', line 520

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

#GetParent(entry) ⇒ Object



525
526
527
528
529
# File 'lib/notesgrip/NotesView.rb', line 525

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



531
532
533
534
# File 'lib/notesgrip/NotesView.rb', line 531

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

#GetPrev(entry) ⇒ Object



536
537
538
539
540
# File 'lib/notesgrip/NotesView.rb', line 536

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



542
543
544
545
546
# File 'lib/notesgrip/NotesView.rb', line 542

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



548
549
550
551
552
# File 'lib/notesgrip/NotesView.rb', line 548

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



554
555
556
557
558
# File 'lib/notesgrip/NotesView.rb', line 554

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



560
561
562
563
# File 'lib/notesgrip/NotesView.rb', line 560

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

#GotoEntry(entry) ⇒ Object



565
566
567
568
# File 'lib/notesgrip/NotesView.rb', line 565

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

#GotoFirstObject



570
571
572
# File 'lib/notesgrip/NotesView.rb', line 570

def GotoFirst( )
  @raw_object.GotoFirst()
end

#GotoFirstDocumentObject



574
575
576
# File 'lib/notesgrip/NotesView.rb', line 574

def GotoFirstDocument( )
  @raw_object.GotoFirstDocument( )
end

#GotoLastObject



578
579
580
# File 'lib/notesgrip/NotesView.rb', line 578

def GotoLast( )
  @raw_object.GotoLast( )
end

#GotoNext(entry) ⇒ Object



582
583
584
585
# File 'lib/notesgrip/NotesView.rb', line 582

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

#GotoNextCategory(entry) ⇒ Object



587
588
589
590
# File 'lib/notesgrip/NotesView.rb', line 587

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

#GotoNextDocument(entry) ⇒ Object



592
593
594
595
# File 'lib/notesgrip/NotesView.rb', line 592

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

#GotoNextSibling(entry) ⇒ Object



597
598
599
600
# File 'lib/notesgrip/NotesView.rb', line 597

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

#GotoParent(entry) ⇒ Object



602
603
604
605
# File 'lib/notesgrip/NotesView.rb', line 602

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

#GotoPos(pos, separator) ⇒ Object



607
608
609
# File 'lib/notesgrip/NotesView.rb', line 607

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

#GotoPrev(entry) ⇒ Object



611
612
613
614
# File 'lib/notesgrip/NotesView.rb', line 611

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

#GotoPrevCategory(entry) ⇒ Object



616
617
618
619
# File 'lib/notesgrip/NotesView.rb', line 616

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

#GotoPrevDocument(entry) ⇒ Object



621
622
623
624
# File 'lib/notesgrip/NotesView.rb', line 621

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

#GotoPrevSibling(entry) ⇒ Object



626
627
628
629
# File 'lib/notesgrip/NotesView.rb', line 626

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

#inspectObject

—– Additional Methods —–



640
641
642
# File 'lib/notesgrip/NotesView.rb', line 640

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

#MarkAllRead(username = nil) ⇒ Object



631
632
633
# File 'lib/notesgrip/NotesView.rb', line 631

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

#MarkAllUnread(username = nil) ⇒ Object



635
636
637
# File 'lib/notesgrip/NotesView.rb', line 635

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