Click or drag to resize

Navigator Class

A Navigator holds an instance of a navigator (toolbar, subform, menu, ...) containing a collection of NavTarget objects.
Inheritance Hierarchy
SystemObject
  NetQuarryNavigator

Namespace:  NetQuarry
Assembly:  EAP.Core (in EAP.Core.dll) Version: 2.0.0.0 (4.6.8.0)
Syntax
[SerializableAttribute]
public class Navigator : IEAPBase, ICloneable, 
	ICacheable

The Navigator type exposes the following members.

Constructors
  NameDescription
Public methodNavigator
Default constructor.
Top
Properties
  NameDescription
Public propertyAppContext
The ID of the navigator
Public propertyAttributes
The Attributes of the navigator
Public propertyCaption
returns the item's caption
Public propertyID
The ID of the navigator
Public propertyModule
The Module of the navigator
Public propertyName
The Name of the navigator
Public propertyParamText
The ParamText of the navigator
Public propertyProperties
The properties collection for this object.
Public propertyTargets
The object's collection of Targets
Public propertyTextItems
The item's text
Public propertyType
The Type of the navigator
Public propertyVersion
The version of this object's assembly.
Top
Methods
  NameDescription
Public methodAddTargetAttributes
Updates the target visibility bits.
Public methodClone
Returns a copy of this object
Public methodStatic memberCreateAlphaFilterNavigator
Creates a navigator for use on a page to build an alphabetic filter link navigator.
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Public methodExec
The Exec method provides extended functionality.
Protected methodFinalize
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodLoad(IAppContext, IDatabase, String, NavLoadTypes)
Loads the collection from the database
Public methodLoad(IAppContext, IDatabase, String, NavLoadTypes, NavLoadOptions)
Loads the collection from the database.
Public methodLoad(IAppContext, IDatabase, String, NavLoadTypes, Boolean)
Loads the collection from the database.
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodPrepareForCache
Prepares this object for the cache
Public methodRemoveTargetAttributes
Updates the target visibility bits.
Public methodSetTargetProperty(String, String, Object)
Provides the ability to set the value of a property on a specified nav target. Note that if the nav target is not found, no action is taken.
Public methodSetTargetProperty(String, NavTargetFindType, String, Object)
Provides the ability to set the value of a property on a specified nav target. Note that if the nav target is not found, no action is taken.
Public methodSetTargetVisibility(String, Boolean)
Updates the target visibility bits.
Public methodSetTargetVisibility(String, NavTargetFindType, Boolean)
Updates the target visibility bits finding the target via Find(String, NavTargetFindType).
Public methodToString
Returns a String that represents the current Object.
(Inherited from Object.)
Top
Extension Methods
  NameDescription
Public Extension MethodEqualValue
Determines if the object value is equal to another object. If the two objects are null, then this returns true. There is special handling for guid comparisons (since a guid could be a string formatted in up to 3 different ways). If the special guid handling is not performed, then the object.Equals method is used.
(Defined by EAPUtil.)
Top
See Also