NetQuarry is an enterprise application software platform for Microsoft.NET. It is comprised of pre-built software, metadata and tools designed to help professional software teams develop significantly better enterprise and hosted business applications. Developers using NetQuarry will deliver everything faster (less time and manpower equals less cost).

  • Rapid Prototypes (five to ninety days)
  • Initial functional applications that perform like highly mature ISV solutions
  • Subsequent versions and improvements without major rewrites.

And the applications developed on NetQuarry will perform better in a demanding hosted and enterprise environment.

Key Benefits

  • Rapid results/development cycle
  • High product functionality with low project execution risk
  • Low ownership cost
  • Low maintenance cost
  • Low hardware cost
  • Rich functionality for customization

NetQuarry provides a foundation of functionality common to virtually all enterprise class applications. The common functionality includes data binding, database virtualization, OS-virtualization, searching, filtering, user interface (UI), security / permissioning, and numerous other commonly required capabilities. In each case the features are designed with great attention to the enterprise-class foundation, and with the knowledge of what custom applications, the developers and users of those applications really need.

One of the key concepts of the NetQuarry product is its extensibility. Although from past experience we understand most of the commonly required features; we also know that we cannot anticipate or accommodate all custom application needs. For this reason NetQuarry provides a comprehensive extension model. This model allows extension to the basic functionality through creation of .NET-compatible components that are configured into the system to respond to system events. This model makes NetQuarry an excellent platform not just for new application development, but also for Enterprise Application Integration (EAI). Using NetQuarry, multiple external applications can be integrated into a single front-end. In addition, because of the meta-data used to specify Business Objects in NetQuarry, NetQuarry can provide SOAP and Service Oriented Architecture (SOA) definitions.

Classes

  ClassDescription
Public classAdHocReport
A helper class for working with ad hoc list reports.
Public classAjaxRequestEventArgs
Event args for the mapper RowAjaxRequest event.
Public classAppContext

The Application context object holds information that is used throughout each page (or server) request. The Application is available to all objects, either as a direct parameter or property on an existing object. The Application object is created as the first object in any request, and when possible it is cached for performance purposes.

Public classAppContextExtensions
Extension methods for IAppContext objects. Note that extension methods can be implemented to support null instances.
Public classApplicationExtensionBase
Serves as a base class for extensions that handle application events.
Public classAssemblyLoadFail
Exception raised when a failure is encountered while loading a component.
Public classBeforeAuthenticateEventArgs
Event arguments passed to the BeforeAuthenticate event.
Public classBeforeLoadProfilesEventArgs
Event arguments passed to the BeforeLoadProfiles event.
Public classBrowserInfo
Holds information about the browser
Public classComponentInfo
Holds information about a component.
Public classComponentInfos
Holds a collection of ComponentInfo objects. This collection is created on the IAppContext object during initialization.
Public classComponentInfosFactory
Factory for creating Navigators collection
Public classConsoleEventArgs
Base class for all console page events.
Public classConsolePanes
A collection of IConsolePane objects.
Public classContextFactory
Helper class to create a valid application context object for a remote handler
Public classDatabase
The Database object simplifies development tasks that implement common data access functionality.
Public classDatabases
Holds a collection of IDatabase objects.
Public classDataRowExtension
Helper extension methods for DataRow objects. These methods mostly provide for safe data extraction.
Public classDateFilter
Helper class to handle building a date filter.
Public classDateTimeExtensions
DateTime extension methodes.
Public classDevLog
The DevLog handles writing to the current application's log file.
Public classDevLogEntry
A DevLog entry descriptor.
Public classDevLogReader
A class for reading a page from the devlog.
Public classDiffTagger
Helper class for marking up diff entries with appopriate tags.
Public classDisposableObject
Holds a reference to a disposable object.
Public classDisposableObjects
Holds a list of tracked disposable objects.
Public classDocumentOptions
Serves as document output options for generic print document.
Public classEAPAuditMessageEventArgs
Event arguments for use with the AuditMessage event.
Public classEAPCollectionBase
Provides the abstract (MustInherit in Visual Basic) base class for a key/value based collection that implements IList. This class is the base class for all of the public collections in the EAP.
Public classEAPCommandEventArgs
Holds event arguments for the ExtensionCommand event
Public classEAPConvert
Utility methods for converting data.
Public classEAPCtrlUtils
Utility methods for working with .Net controls.
Public classEAPCustomEventArgs
Represents event arguments for the Custom event.
Public classEAPEncode
Utility methods for encoding data.
Public classEAPEventArgs
EAPEventArgs is the base class for classes containing event data. Events are fired on many objects through an IExtension object.
Public classEAPException
Represents errors that occur during application execution.
Public classEAPObjectCache
Singleton class that implements a generic cache collection. Writes to the internal collection are locked and can only be done by one thread at a time. Reads are not locked.
Public classEAPUtil
Utility functions
Public classEAPVersion
A Version is a named identifier declared in metadata used to control aspects of the appliction.
Public classEAPVersions
A collection of EAPVersion objects.
Public classEAPVersionsFactory
Factory for creating PageInfos collection
Public classEmbeddedParser
This class manages and parses platform embedded functions. Embedded functions are a sort of simple macro language and are typically used in SQL statements for elements that need to be represented in meta-data, but resolved at the time the SQL statement is executed.

The basic format for an embedded function inside an expression (e.g. a SQL statement) is !fnXXX[flags](params) where ALL embedded functions must start with "!fn" (case-sensitive), be followed by the function name (also case-sensitive), optionally followed by activation flags (currently only "$" is supported indicating that the result should be AnsiQuoted), followed by an open parenthesis and closing parenthesis between which a set of comma-separated parameters may optionally be specified. For example, !fnBitTest(0x00000002, 1) tests whether or not the 1st bit (0-indexed) is set (which it is in this case) and evaluates to 1 if so, else 0.

The parser includes a set of intrinsic functions:

  • fnUserID - The ID for the current user.
  • fnUserGUID - The GUID for the current user.
  • fnProxyUserID - The Proxy ID for the current user context.
  • fnUserName - The name of the current user.
  • fnAppProperty - The value of the specified application property.
  • fnNow - The current date/time with optional timezone defaulting to user's local timezone.
  • fnNowUTC - The current date/time in UTC.
  • fnNowAdd - The current date/time with the specified offset in the form fnNowAdd(period [,count [,timezone]]) where period is one of y, M, d, H, m, s, or f, and defaulting to user's local timezone.
  • fnNowAddUTC - The current date/time in UTC with the specified offset in the form fnNowAddUTC(period [,count]) where period is one of y, M, d, H, m, s, f.
  • fnBitTest - Tests for a bit being set. Evaluates to zero if not set. Format is: fnBitTest(value, bitnum) where bitnum is the 0-based index of the bit to test.
  • fnTenantID - The value of Session.TenantID.
  • fnTimePeriod - Takes a datetime column name and required time period keyword (e.g. today, yesterday).
  • fnTimePeriodUTC - Takes a UTC datetime column name and required time period keyword (e.g. today, yesterday).
  • fnNamedFilter - Takes a string that refers to a name of a named filter.
  • fnProfilesFilter - Returns the IN clause formatted string for all of the current user's profiles.
  • fnCulture - The name of the current Culture for the current user.
  • fnFormat - Format data. Format is: fnFormat(value, datatype, format) where datatype is currently limited to d=date/time and format is a standard .Net formatting string.
  • fnCultureBase - The name of the current base Culture for the current user (e.g. 'en' for any English language culture).
  • fnCacheVer - Return a version number for managing included javascript, or style sheets. Ensures the latest versions of files using this function will be up to date and never stale.
  • fnAppCacheVer - Return the application version number string. The returned format is ver=xxx, where xxx is the application version in production mode, or a timestamp otherwise.
  • fnNewGUID - Generates a new GUID. An optional format parameter may be specified.

In addition to these intinsic functions, the parser supports application-specific static substitution functions and dynamic functions. Functions can be registered programmatically by calling RegisterFunction(String, String, String) on the parser or by calling RegisterEmbeddedFunction(String, String, String).

Static substitution functions can be specified in meta-data via the NetQuarry studio by creating Session Properties and setting the GenEmbeddedFunc attribute on each. Dynamic functions can be configured in meta-data as well by setting up FunctionParser Components. FunctionParser components implement the IFunctionParser interface. The IFunctionParser interface allows the platform to interrogate the component in order to determine which functions it supports and to invoke those functions when encountered during embedded function resolution.

Public classEventBulkContext
The context of the current bulk operation (e.g. a bulk insert, update or delete). This context is normally available in any event's EAPEventArgs parameter.
Public classEventInfo
Defines an Event. Events are registered actions that are carried out by a particular handler.
Public classEventInfos
Defines a collection of EventInfo objects.
Public classExtensionBase
Serves as a base class for type specfic extensions. In general, you should use the specfic classes that derive from this class (ApplicationExtensionBase, for example) and not derive from this class directly.
Public classExtensionCancel
The exception that is thrown when Cancel is returned as an extension status
Public classExtensionException
The exception that is thrown when a non-fatal extension error occurs
Public classExtensionInfo
Holds information about an extension for use in the Extensions collection
Public classExtensionInfos
Represents a collection of ExtensionInfo objects
Public classExtensionLoadFail
Exception thrown when an extension load fails.
Public classExtensions
The extensions collection is used to manage IExtension objects hooked to a particular object. The most common such object is an IMapper object. Extension events are fired through the collection and the collection ensures that all appropriate extensions receive the event and that the results are returned to the object firing the event.
Public classFavorite
Holds a simple favorite (bookmark to a page, url, or report)
Public classFavorites
Holds a collection of favorite objects
Public classFeature
Describes a feature and it's current state
Public classFeatures
Holds a collection of Feature objects
Public classFieldAjaxSaveEventArgs
Event args for the mapper FieldAjaxSave event.
Public classFilterHelper
A helper class use for mapper (and possibly other) filtering. The class includes support for filtering keyword localization.
Public classFilterKeyword
A filtering keyword descriptor.
Public classFilterKeywords
The collection of localized filtering keyword objects.
Public classFilterSchema
Extracted version-specific schema information relevant to the SavedFilter class.
Public classFilterSyms
The set of known, culture-independent filter symbols.
Public classFilterWidgetDate
Generates HTML for a FilterWidget to use with date fields.
Public classFilterWidgetNumber
Generates HTML for a FilterWidget to use with numeric fields.
Public classFooterOptions
Serves as document footer output options for generic print document.
Public classGuidExtensions
Guid extension methods.
Public classHandleEventArgs
Public classHeaderOptions
Serves as document header output options for generic print document.
Public classHelpStringAttribute
Provides a HelpString attribute for enumeration items. This allows a helpstring to be obtained programmatically using reflection.
Public classHttpHandlerBase
Base class for building HttpHandlers
Public classIconManager
A helper class for managing per-application customization of platform icons. The customized images are loaded from the application's IconsFeature, see Features. Note that at this time there is no support for icon localization.
Public classImageUtils
Utility functions for manipulating images.
Public classJSHelper
This class is a helper class to facilitate the use of the platform javascript utility code. That code is primarly contained in EAPUtils js.
Public classJsonSerializer
Helper class for building Javascript JSON (JavaScript Object Notation) AJAX responses.
Public classMetaTableInfo
Describes a table from the xmt_tables metadata object.
Public classMetaTableInfos
Defines a collection of MetaTableInfo objects.
Public classMissingPageException
Specifies an exception to handle a missing page (MOP)
Public classMissingTemplateException
Specifies an exception to handle a missing template.
Public classModuleInfo
A ModuleInfo object holds the metadata representation at runtime of the modules that could be used in an application. A module is represented by it's ModuleKey. The collection is loaded once (at startup) and used throughout the life of the application.
Public classModuleInfos
The collection of ModuleInfo objects
Public classModuleInfosFactory
Factory for creating ModuleInfos collection.
Public classNamedFilter
Holds information about a named filter.
Public classNamedFilters
The collection of NamedFilter objects.
Public classNamespaceDoc
Public classNameValueDictionary
Safe wrapper for a NameValueCollection
Public classNavHelper
A helper class for working with Navigator and NavTarget objects.
Public classNavigator
Holds an instance of a navigator (toolbar, subform, ...)
Public classNavigators
A collection of navigators.
Public classNavigatorsFactory
Factory for creating Navigators collection
Public classNavTarget
Represents a single NavTarget. NavTarget objects are contained in Navigator objects.
Public classNavTargets
Holds a collection of navigator items
Public classNQCryptDecrypt
Static helper class for symetric encryption. Note that Rijndael is currently used because it is a strong encryption and is available on all platforms.
Public classNVCollectionExts
Helper extension methods for the NameValueCollection class.
Public classOptionalDSLinkWidget
The OptionalElementWidget for Datasheet top links.
Public classOptionalElementWidget
Base class for classes used to return JSON response to a request for an optional element widget.
Public classOptionalFieldWidget
The OptionalElementWidget for datasheet fields.
Public classOptionalLinkWidget
The OptionalElementWidget for MiniNav links.
Public classOptionalPaneWidget
The OptionalElementWidget for console panes.
Public classOptionalTabWidget
The OptionalElementWidget for TabbedSubformTemplate subform tabs.
Public classOptionGroupAdapter
A DropDownList adapter to add OptGroup support to HTML SELECT tags. The group to which each item belongs should be specifed by adding a "Group" attribute to that ListItem with the group text as its value.
Public classPageElementInfo
Describes an element of a page. Page elements make up multi-part pages for templates like the WizTemplate.aspx.
Public classPageElementInfos
Holds a collection of PageElementInfo objects.
Public classPageElementInfoSortOnOrder
An IComparer object to allow sorting of PageElementInfos collection by sort order.
Public classPageElementMetaInfos
Class indexed by page_element_info_id (text guid)
Public classPageElementMetaInfosCollection
Collection of PageElementMetaInfos indexed by page_id
Public classPageExtensionBase
Base class for page extensions.
Public classPageInfo
A PageInfo object holds the metadata representation at runtime of the potential pages that could be used in an application. A Page is represented by it's MOP (module ID). The collection is loaded once (at startup) and used throughout the life of the application.

Page Overloading can achieved by specifying Device and/or Priority. When a user logs in with roles that allow access to multiple pages with the same MOP then Device and Priority are used to determine which of these pages is to be used. If a particular Device matches the current device then that page is favored. If multiple pages with the same (or no) Device are available then Priority is used to disambiguate with the highest Priority number favored.

Public classPageInfos
Pages collection
Public classPageInfosFactory
Factory for creating PageInfos collection
Public classPasswordChangeEventArgs
Event arguments passed to the OnPasswordChange event.
Public classPicklist
Holds a collection of PicklistItem objects for use in an IField object.
Public classPicklistCultures
A picklist handler for cultures as provided by the Windows System.Globalization.CultureInfo object.
Public classPicklistCurrencies
A picklist handler for currencies as provided by the Windows System.Globalization.CultureInfo and RegionInfo objects.
Public classPicklistDays
A picklist handler for days of the week names as provided by Windows System.Globalization for the current date culture.
Public classPicklistDynamic
The base class for all picklists of type Custom and Intrinsic. Custom and Intrinsic picklists are populated programmatically on demand.
Public classPicklistError
Defines an exception thrown by a Picklist.
Public classPicklistItem
Holds a single row in a pick list. A pick list contains a collection of PicklistItem(s)
Public classPicklistItemInfo
Holds information about a pick list (loaded from metadata)
Public classPicklistItemInfos
A collection of PickListItemInfo objects.
Public classPicklistMonths
A picklist handler for month names as provided by Windows System.Globalization for the current date culture.
Public classPicklists
Holds a list of picklists, lazy-loaded as they are required. This class holds a PicklistItemInfos collection to allow access to the metadata.
Public classPicklistTimezones
A picklist handler for timezones as obtained from the Windows registry and managed by the platform TimeZones collection.
Public classPostalCode
Utility class for working with zip codes and other postal codes.
Public classProperties
A collection of properties
Public classPropertiesFactory
Factory for creating PageInfos collection
Public classProperty
An object container used by many of the objects in the NetQuarry platform. Most significant objects in the application include a Properties collection. Many of the Property items in those collections are loaded from meta-data. In this manner virtually all meta-data settings configuration in the platform studio are also available at runtime. In addition to exposing meta-data from the repository, Properties collections are used by platform objects to manage and/or expose certain internal information and can be used similarly by application-specific code such sa mapper extensions.

Note most objects having Properties collections also have TextItems collections that include named text items localized to the user's culture. As with the Properties collections, TextItems collections are loaded from meta-data and expose meta-data maintained by the studio.

Among the most important objects having Properties collections are:

  • IAppContext - The application object.
  • PageInfo - Page objects.
  • IMapper - Mapper objects.
  • IField - Field objects.
Public classQString
A class for managing a QueryString. The class is based on the Properties collection to allow for easy parameter replacement.
Public classQueryStringExtractor
Helper class for extracting common platform information from a querystring.
Public classReport
Report objects are used to manage reports such as Crystal or SQL-Server Reporting Services reports.
Public classReportConfigException
The exception that is thrown when a report configuration error is detected.
Public classReports
The collection of application Report objects.
Public classRequestExtensions
Helper extension methods for the HttpRequest class.
Public classRowDrilldownArgs
Event arguments provided in the RowDrilldown event.
Public classRowSourceFilterWidget
Control that functions as a filter for a control with a Picklist.
Public classSavedFilter
Holds information about a filter.
Public classSavedFilters
A collection of saved filter objects.
Public classScheduledHandler
Base class to use when implementing a scheduled task.
Public classSession
The Session allows typed access to specified application properties. This class is generated by the code generation facilities available in NetQuarry.
Public classSession..::..ParameterNames
Holds string constant values for all of the properties that are to be accessed in this object.
Public classShortUrl
Provides a way to shorten a URL using the bit.ly API
Public classSQLDeleter
Class to manage building a SQL delete statement generically across all DBMS types.
Public classSQLInserter
Class to manage building a SQL insert statement generically across all DBMS types.
Public classSQLSelectInto
Class to manage building a SQL "INSERT INTO ... SELECT ... FROM" statement generically across all DBMS types.
Public classSQLUpdater
Class to manage building a SQL update statement generically across all DBMS types.
Public classStringExtensions
String extension methods.
Public classStringList
A type-safe list of strings.
Public classStringMap
A basic, type-safe string-to-string mapping collection.
Public classStringSet
A set of strings.
Public classStringTokenizer
Implements a StringTools.StringTokenizer class for splitting a string into substrings using a set of delimiters.
Public classStringUtils
General-purpose string utilities.
Public classTagUtils
Utility code for generating HTML tags.
Public classTemplate

A Template is a fragment or file used to build a localized string for various uses.

One of the most common uses for templates is as the basis for the body of an email message.

To see an example of how to use a Template see IEmailService

Public classTemplates
Holds a collection of templates. Templates have localized text for use with email and simple reports.
Public classTextItem
Implements the ITextItem interface
Public classTextItems
A collection of text item objects
Public classTimePeriod
Descriptor for a known date/time period used in filtering.
Public classTimePeriods
The collection of known, localized date/time periods.
Public classTimerLogger
Creates a simple way to log a timer message to the devlog
Public classTimeZone
Class which holds information about a TimeZone. Both a name and a TimeZoneInfo are included.
Public classTimeZones
A collection of TimeZone objects indexed by key (ID).
Public classUIHiddenAttribute
Marks an enumeration item as one that should not be exposed via the UI (e.g. in the studio properties enum editor).
Public classValidBitsAttribute
Provides a ValidBits attribute for enumerations. This facilitates runtime detection of unknown enumeration item use via the DevLogUnknownBits() method.
Public classWizardCommandEventArgs
Event argument provided during WizardCommand events.
Public classWizardDataExchangeArgs
Event arguments provided during WizardDataExchange events.
Public classWizardEventArgs
Base class for all wizard events.
Public classWizardPageEventArgs
Event arguments provided during IWizPage events.
Public classWizCompletedPageInfo
Describes a completed wizard page in an IWizardTemplate wizard and accessible via CompletedPages. In the case of a completed page from another wizard instance that chained to this wizard, only the StepCaption will be available and Info will be null.
Public classWizCompletedPageInfos
A collection of WizCompletedPageInfo objects representing the set of completed wizard pages in an IWizardTemplate wizard. These completed pages can result from the current wizard instance or a previous wizard instance that chained to the current instance. In the case of a completed IWizPage from another wizard instance that chained to this wizard, only the StepCaption will be available and Info will be null.
Public classWizContainerEventArgs
Event argument provided during WizardPaneBeforeLayout events.
Public classWizContainerPanes
A collection of IConsolePane objects.
Public classWizPageBase
Provides a base class for a UserControl that is part of a wizard
Public classWizPageData
Helper class for managing a wizard's UserData. The wizard uses the UserData collection to mananage data across wizard pages.
Public classWizPageKernel
Provides an abstract base class for a UserControl that is part of a wizard
Public classZipInfo
Zip code information class normally obtained by calling LookupZipInfo().

Structures

  StructureDescription
Public structureSystemTime
A structure (similiar to the DateTime structure) that is used for performing calculations of the differences it time between various time zones. This is the equivalent of the SYSTEMTIME structure in the Windows API.
Public structureTimeZoneInfo
Structure which contains the equivalent of the TIME_ZONE_INFORMATION structure in the Windows API.

Interfaces

  InterfaceDescription
Public interfaceIAppContext

The Application context object holds information that is used throughout each page (or server) request. The Application is available to all objects, either as a direct parameter or property on an existing object. The Application object is created as the first object in any request, and when possible it is cached for performance purposes.

Public interfaceICacheable
Defines the ICacheable interface. Objects that implment this interface require handling during cache.
Public interfaceICmdHandler
ICmdHandler interface. An object that implements the ICmdHandler interface can be scheduled using the task scheduler.
Public interfaceIConsolePane
Public interface for individual panes in an IConsoleTemplate page.
Public interfaceIConsolePaneHeader
The interface implemented by the Console header accessible via HeaderControl.
Public interfaceIConsolePaneRenderer
This interface may optionally be implemented by console pane renderers for tighter interaction with the console page.
Public interfaceIConsoleTemplate
Public interface for the ConsoleTemplate pages.
Public interfaceIDatabase
The Database object simplifies development tasks that implement common data access functionality. The standard implementation of this interface is the Database object.
Public interfaceIEAPBase
Describes a common interface for objects.
Public interfaceIEventHandler
Defines an interface that handles an event.
Public interfaceIExtension
Extensions allow extended standard and custom functionality to be configured on a object within the application, generally on mappers. Extension objects implement this interface and respond to interesting events by manipulating the object firing the event or otherwise acting based on the object. IMapper extensions should be derived from the MapperExtensionKernel base class.
Public interfaceIFileConverter
Inteface for base file converter
Public interfaceIFunctionParser
Components implement this interface in order to provide resolution for custom embedded functions. See EmbeddedParser for more information on embedded functions.
Public interfaceIPageTemplate
Supported by page templates with extended capabilities.
Public interfaceISupportsDebugInfo
Deprecated -- Implement the ISupportsDebugInfo2 instead. For backward comptibility The ISupportsDebugInfo definition is still provided, but is no longer called.
Public interfaceISupportsDebugInfo2
Indicates that an object supports registering debug information on a page.
Public interfaceIWizardTemplate
Implemented by the wizard template which coordinates wizard pages for a wizard instance.
Public interfaceIWizContainer
This interface is implemented by IWizPage pages that contain other wizard subpages.
Public interfaceIWizContainerPane
Interface for panes contained in IWizContainer wizard pages.
Public interfaceIWizHeader
Defines a common interface for a UserControl used in a Wizard WizHeader slot. Components in that slot may optionally implement this interface. If so implemented, the wizard will make appropriate calls to the interface.
Public interfaceIWizPage
Defines a common interface for a UserControl that is part of an IWizardTemplate.
Public interfaceIWizPageDesigner
Defines a common interface for a wizard page UserControl that supports the IWizPage interface AND extended capabilities. This interface is intended for internal use only and is subject to change. It's name is historical in nature and misleading as it is no longer constricted to controls that support a designer. Use the AllowDesign()()()() to determine this rather than just testing for interface support.

Delegates

  DelegateDescription
Public delegateEmbeddedParser..::..ParseMethod
Delegate used internally for predefined dynamic functions.

Enumerations

  EnumerationDescription
Public enumerationAdHocListAttrs
Attributes specific to a particular ad hoc list report instance.
Public enumerationAlphaFilterAttrs
Attributes for the AlphaFilter links on a datasheet
Public enumerationAnchorFlags
Option flags used to specifiy how an HTML A (anchor) tag is rendered.
Public enumerationAppAppearance
Options controlling overall application appearance.
Public enumerationAppExecCmds
Commands for use with the Exec(Enum, Int32, array<Object>[]()[][]) method. Exec commands provided extended functionality for application context.
Public enumerationApplicationAttrs
Defines the attributes for an IAppContext object.
Public enumerationBrowserCapabilities
Browser capabilities that can be ascertained using the Supports(BrowserCapabilities) method.
Public enumerationBrowserEngine
Specifies the Browser Engine. This is a less fine grained
Public enumerationBrowserPlatformType
Platform type of the browser
Public enumerationBrowserSupport
The platform support level for the current browser.
Public enumerationBrowserType
Specifies the type of the browser
Public enumerationChkFlags
Option flags used to specifiy how an HTML INPUT (type=check) tag is rendered.
Public enumerationCloneStatusAttrs
Attributes that denote the clone status of a clonable object
Public enumerationCmdHandlerAttrs
Attributes that modify the behavior of a command handler.
Public enumerationCollectionAddFlags
Add modifiers.
Public enumerationCompatibilityOptions
Backward compatibility behaviour options for the application.
Public enumerationComponentAttrs
ComponentInfo attributes.
Public enumerationComponentInfoFindType
Find type enums
Public enumerationCompressionLevel
The rendered file image compression level
Public enumerationConsolePaneAttrs
Attributes specifying IConsolePane characteristics.
Public enumerationConsoleTemplateDisplayAttrs
Attributes that modify the Console template
Public enumerationConstructLinkOptions
Options available to the EAPUtil.ConstructLink() method.
Public enumerationContentResolution
Type of content to use (low resolution or high) on the template
Public enumerationConversionOutputType
The type of file to output
Public enumerationConversionSourceType
The input source type
Public enumerationCrumbFlags
Flags for managing breadcrumbs.
Public enumerationDatabaseAttrs
Database Attributes.
Public enumerationDatabaseExecCommands
Public enumerationDatabaseOpenOptions
DatabaseOpenOptions flags as used in Open()()()().
Public enumerationDataFuncOptions
Public enumerationDBMSType
The database type.
Public enumerationDebugAttrs
Defines the debug attributes for an IAppContext object
Public enumerationDevLogOptions
Options for InitNew
Public enumerationDiffCountOptions
Options used when determining difference count between two strings.
Public enumerationDiffOptions
Options used when diffing string.
Public enumerationDrilldownAttrs
Attribute bits for Drilldown options.
Public enumerationEAPVersions..::..BaseVersions
Attributes that denote the clone status of a clonable object
Public enumerationEventInfoAttrs
Attributes specific to EventInfo objects.
Public enumerationExecuteOptions
Public enumerationExecuteThroughAdapterAttrs
Public enumerationExtensionAttrs
These attributes specify how a particular mapper IExtension is to be handled on an object.
Public enumerationExtensionEvents
Events fired to extensions implementing IExtension. Event args will vary by event. Note that EventBulkContext is normally available in any event's Event args, but only meaningful when a bulk operation is in process.
Public enumerationExtensionFindType
Specifies the type of find to perform on the Extensions collection using the method.
Public enumerationExtensionType
Extension type enumeration.
Public enumerationExtInfo
Extension information item idenfier.
Public enumerationExtResults
Results to be returned as a result of an IExtension event. It is set in the EAPEventArgs.Result object provided by the event.
Public enumerationExtsExecCmds
Commands for use with the Extensions.Exec() method.
Public enumerationFeatureAttrs
Attributes specific to features
Public enumerationFileHandlingAttrs
Application-wide settings for controlling file handling.
Public enumerationFilterAttributes
Attributes for SavedFilter objects.
Public enumerationFilterConjunction
The set of known filter conjunction types.
Public enumerationFilterDateFlags
Flags specifying how a filter should be constructed.
Public enumerationFilterFindOptions
Options affecting SavedFilters.Find behaviour.
Public enumerationFilterFindType
Type of find to use in SavedFilters.Find().
Public enumerationFilterKeywordRules
Rules for how a particular filter keyword is used.
Public enumerationFilterOp
The enumeration of known filtering operations. These correspond with matching FilterSyms string constants.
Public enumerationFireEventStatus
Status set in the event arguments.
Public enumerationGetListOptions
Options for the GetList() method.
Public enumerationGetPageFlags
Options controlling how to obtain PageInfo information.
Public enumerationGlobalSearchAttrs
Defines the attributes for global search in the single frame master
Public enumerationImgFlags
Option flags used to specifiy how an HTML IMG tag (generally as used as a button) is rendered.
Public enumerationImplicitVocabLocations
ImplicitVocabLocations - attributes that apply to implicit vocab support on objects other than just field captions
Public enumerationImportAttrs
General import attributes for use with the import wizard.
Public enumerationImportWizardAttrs
Attributes that modify the behavior of import wizard pages (not page elements) ImportWizardAttrs ).
Public enumerationInplaceDialogAttrs
Attributes used with various PopupManagement feature items to specify how in-place dialogs should be handled.
Public enumerationInputStreamType
Describes the format of the assoicated input stream.
Public enumerationInputTagTypes
Override types for the TYPE attribute of HTML5 INPUT tags. These provides for enhanced features on supporting browsers degrading to basic textbox support on older browsers.
Public enumerationIntrinsicPicklists
Identifies the set of available intrinsic picklists.
Public enumerationLogCategory
Describes the category of the message.
Public enumerationLoginItemAttrs
Attributes controlling the behaviour of a login item.
Public enumerationLogMessageLevel
enum LogMessage Level
Public enumerationMapperSummaryAttrs
Options controlling how a MapperSummary component renders its summary.
Public enumerationMetadataCacheOptions
Options controlling metadata caching.
Public enumerationMiniNavAttrs
Options for controlling MiniNav behaviour.
Public enumerationNamedFilterAttrs
Attributes that apply to a named filter
Public enumerationNavAttrs
Attribute bits for Navigators.
Public enumerationNavigateAttrs
Specifies different behavior for the NavigateNavigate(String, String, String, String, NavigateAttrs, String) method on the AppContext object.
Public enumerationNavLoadOptions
Navigator load options.
Public enumerationNavLoadTypes
Specifies the meaning of the string used to load the navigator object.
Public enumerationNavTargetAttrs
Attribute bits for NavTargets.
Public enumerationNavTargetFindType
Specifies the type of find to perform on the NavTargets collection.
Public enumerationNumWordOpts
Options for converting numbers to words using the NumToWords(IAppContext, Int32, NumWordOpts) method.
Public enumerationNVMergeOptions
Options for use with NvCollectionExts extensions to the .Net NamedValueCollection class.
Public enumerationObjectPermissions
Defines the possible permission attributes for an object. Note that not all of the attributes apply to all object types.
Public enumerationOptElementFlags
Flags used to describe an optional element.
Public enumerationPageDisplayAttrs
Attributes that modify the page display
Public enumerationPageElementAttrs
Attributes that apply to PageElements
Public enumerationPageElementInfoFindType
Used in Find(String, PageElementInfoFindType) to specify the type of search.
Public enumerationPageElementVisibility
Possible values for the PageElement.Visibility property on console page elements.
Public enumerationPageFindType
Methods to use when finding a page using the IPages.Find method.
Public enumerationPageInfoAttrs
Attributes of a PageInfo object.
Public enumerationPageOrientation
Page Orientation
Public enumerationPageSize
Page size
Public enumerationPageTypesAllowed
Specifies the types of pages where certain functionality is available.
Public enumerationPaneNavAttrs
Attributes controlling the behaviour of navigation links on console pane.
Public enumerationParameterAttrs
Attributes specific to parameters
Public enumerationParamMask
A mask of bits for identifing missing or superfluous Exec parameters.
Public enumerationPicklistAttrs
PicklistAttrs
Public enumerationPicklistFlushOptions
Options for Picklists.Flush
Public enumerationPicklistItemAttrs
PicklistItemAttrs
Public enumerationPicklistItemStatus
Identifies the state of a particular picklist item in the live picklist instance.
Public enumerationPicklistTagStringFlags
Flags used to hint on requested format for tag string in calls to GetTagString(String, String, PicklistTagStringFlags) method.
Public enumerationPicklistType
The type of the Picklist. A Picklist can be one type only.
Public enumerationPolicyAttrs
Attributes that apply to a policy
Public enumerationPopupOpts
Option flags for use with navigation to popup pages.
Public enumerationPostalCodeSearchOptions
Options used when searching for zip codes.
Public enumerationPostBackSource
Specifies the source for the PostBack as sent to the IWizardTemplate.
Public enumerationPreferenceLevelInfoAttrs
Attributes that modify the behavior of a PreferenceLevelInfo object
Public enumerationPropertyAttrs
Property.Attributes values
Public enumerationPropertyLoadFlags
Properties.Load modifiers
Public enumerationPropExportFlags
Flags for Properties.ExportTagString()
Public enumerationPropSortType
The types of sorting available using Properties.SortByValue().
Public enumerationReportAttrs
Attributes controlling report behaviour.
Public enumerationReportFindType
Used to specify how a Report is to be found in a Reports collection using Reports.Find.
Public enumerationReportTypes
Report types. Note that ReportTypes below 100 are intended to be presented in the standard Report List. Those 100 and greater are intended for other uses.
Public enumerationResolveOptions
Public enumerationSaveFilterConvertOptions
Options specifying the behaviour of SavedFilter.Convert().
Public enumerationSplitOptions
Options specifying how to split a string.
Public enumerationSQLColumnFlags
Flags for use when adding columns in SQL helper classes.
Public enumerationSQLHelperFlags
Flags specifying how a SQL statement is to be constructed by the SQL helper classes.
Public enumerationStatusMsgOptions
Options for use with the JSHelper.StatusMsgJS() method. These options may be combined using bit-wise OR.
Public enumerationSubformAttrs
Attributes that apply to subforms.
Public enumerationSubformDisplayAttrs
Display attributes that apply to subforms.
Public enumerationSupportType
Specifies the type of support for a particular feature.
Public enumerationTagImportAttrs
Attributes specifying how TagString imports are to be handled. Provide for future use.
Public enumerationTemplateAttrs
Attributes that apply to a template.
Public enumerationTemplateReplaceFlags
Public enumerationTextItemAttrs
TextItem.Attributes values
Public enumerationTextJustification
The jstification of the document text
Public enumerationTextLoadFlags
TextItems.Load modifiers
Public enumerationTextTypeAttrs
TextTypeAttrs - attributes that apply to the type of text
Public enumerationTimeDirs
Identifies time/date offset direction when parsing date/time value strings. For example, the direction "next month" for would be TimeDirs.Next while that for "prev year" would be TimeDirs.Last.
Public enumerationTimePeriodType
Identifies type of time/date period when parsing date/time value strings.
Public enumerationTimeZoneFindType
Find types for use with TimeZones.Find() to find a specific timezone in athe collection.
Public enumerationTimeZoneSetFlags
Flags use in conjunction with IAppContext.Exec(AppExecCmds.UserTimeZoneSet).
Public enumerationToolbarDisplayAttrs
Display Attributes for a page's toolbar
Public enumerationTriState
A true/false/unknown tri-state enum.
Public enumerationUICommandAttrs
Modifier flags for UI commands.
Public enumerationViewStateStorageOptions
Options that control the view state storage.
Public enumerationWakeUpFlags
Modifier flags for WakeUp()()()()
Public enumerationWindowOpenOptions
Option flags for use with WindowOpenFeatures().
Public enumerationWizardButtons
Specifies the buttons to display on the IWizardTemplate.
Public enumerationWizAttrs
Attributes that apply to wizard pages, IWizPage, (not page elements WizPageAttrs ).
Public enumerationWizDataExchangeType
Identifies the type of data transfer for which a WizardDataExchange event is being fired.
Public enumerationWizListOptions
Wizard list page options.
Public enumerationWizNavAttrs
Attributes controlling wizard navigation.
Public enumerationWizPageAttrs
Flags specifying the behaviour of an IWizPage element.
Public enumerationWizPageSelectors
Attributes controlling record selectors on wizard list pages.
Public enumerationWizQuestionnaireAttrs
Options controlling how a WizQuestionnaire page behaves.

See Also