Grooper Object

From Grooper Wiki

This page is intended for users creating and editing scripts in Grooper and other advanced users.

Grooper Object is the foundational base class in Grooper. All configurable objects inherit from Grooper Object (Grooper.GrooperObject). This includes:

Grooper Objects are designed to be user-configurable (in most cases). These objects are used to define, store, and manage settings and data throughout Grooper. Their properties are typically exposed in the Property Grid interface, allowing users to view and modify settings in the Grooper UI.

Object Inheritance

This tree demonstrates what objects are derived from their parent. Expand an object to inspect its derived types.

{{#tree:

  • API Key (Grooper.Services.ApiServices+ApiKey)
  • Archive Info (Grooper.ArchiveInfo)
  • Border (Grooper.BorderExF)
  • Capture Settings (Grooper.Capture.CaptureSettings)
  • Character Class Filter (Grooper.Extract.CharacterClassFilter)
  • Chat Parameters (Grooper.GPT.ChatParameters)
  • CMIS Object (Grooper.CMIS.CmisObject)
    • CMIS Document (Grooper.CMIS.CmisDocument)
    • CMIS Folder (Grooper.CMIS.CmisFolder)
  • CMIS Property Definition (Grooper.CMIS.CmisPropertyDefinition)
    • CMIS Boolean Property Definition (Grooper.CMIS.CmisPropertyBooleanDefinition)
    • CMIS DateTime Property Definition (Grooper.CMIS.CmisPropertyDateTimeDefinition)
    • CMIS Decimal Property Definition (Grooper.CMIS.CmisPropertyDecimalDefinition)
    • CMIS HTML Property Definition (Grooper.CMIS.CmisPropertyHtmlDefinition)
    • CMIS ID Property Definition (Grooper.CMIS.CmisPropertyIdDefinition)
    • CMIS Integer Property Definition (Grooper.CMIS.CmisPropertyIntegerDefinition)
    • CMIS String Property Definition (Grooper.CMIS.CmisPropertyStringDefinition)
    • CMIS URI Property Definition (Grooper.CMIS.CmisPropertyUriDefinition)
  • Code39Settings (Grooper.IP.Code39Settings)
  • Connected Object (Grooper.ConnectedObject)
  • {{Node-count limit exceeded|Constrained Wrap Options}}
  • {{Node-count limit exceeded|Culture Data}}
  • {{Node-count limit exceeded|Dash Detector}}
  • {{Node-count limit exceeded|Database Connection Settings}}
    • {{Node-count limit exceeded|ODBC}}
    • {{Node-count limit exceeded|SQL Server}}
      • {{Node-count limit exceeded|Repository Connection}}
  • {{Node-count limit exceeded|Defect Generator}}
    • {{Node-count limit exceeded|Border Generator}}
    • {{Node-count limit exceeded|Image Scaler}}
    • {{Node-count limit exceeded|Image Skewer}}
    • {{Node-count limit exceeded|Image Translator}}
    • {{Node-count limit exceeded|Noise Generator}}
  • {{Node-count limit exceeded|Double Range}}
  • {{Node-count limit exceeded|Dropout Method}}
    • {{Node-count limit exceeded|Fill}}
    • {{Node-count limit exceeded|Inpaint}}
  • {{Node-count limit exceeded|Event Filter}}
  • {{Node-count limit exceeded|Fiche Card Layout}}
  • {{Node-count limit exceeded|Folder Level Options}}
  • {{Node-count limit exceeded|Horizontal Alignment Settings}}
  • {{Node-count limit exceeded|HTTP Authentication Method}}
    • {{Node-count limit exceeded|Anonymous Authentication}}
    • {{Node-count limit exceeded|Auto Authentication}}
    • {{Node-count limit exceeded|Basic Authentication}}
    • {{Node-count limit exceeded|NTLM Authentication}}
    • {{Node-count limit exceeded|OAuth Authentication}}
      • {{Node-count limit exceeded|Azure OAuth}}
        • {{Node-count limit exceeded|Exchange OAuth}}
        • {{Node-count limit exceeded|OneDrive OAuth}}
        • {{Node-count limit exceeded|SharePoint OAuth}}
      • {{Node-count limit exceeded|OAuth Service Login}}
  • {{Node-count limit exceeded|Image Compression}}
    • {{Node-count limit exceeded|JPEG}}
    • {{Node-count limit exceeded|JPEG 2000}}
  • {{Node-count limit exceeded|Image Info}}
  • {{Node-count limit exceeded|Integer Range}}
  • {{Node-count limit exceeded|Line Snap Options}}
    • {{Node-count limit exceeded|Result Snap Options}}
  • {{Node-count limit exceeded|Margin Detector}}
  • {{Node-count limit exceeded|Measurement}}
    • {{Node-count limit exceeded|Logical Measurement}}
      • {{Node-count limit exceeded|Logical Border}}
      • {{Node-count limit exceeded|Logical Point}}
      • {{Node-count limit exceeded|Logical Range}}
      • {{Node-count limit exceeded|Logical Rectangle}}
      • {{Node-count limit exceeded|Logical Size}}
    • {{Node-count limit exceeded|Unit Measurement}}
      • {{Node-count limit exceeded|Unit Border}}
      • {{Node-count limit exceeded|Unit Line Length}}
      • {{Node-count limit exceeded|Unit Point}}
      • {{Node-count limit exceeded|Unit Range}}
      • {{Node-count limit exceeded|Unit Rectangle}}
      • {{Node-count limit exceeded|Unit Size}}
  • {{Node-count limit exceeded|Multi Line Settings}}
  • {{Node-count limit exceeded|Node Information}}
  • {{Node-count limit exceeded|PDF Burst Settings}}
  • {{Node-count limit exceeded|PDF Page Generator}}
  • {{Node-count limit exceeded|PDF Render Settings}}
  • {{Node-count limit exceeded|Percent Range}}
  • {{Node-count limit exceeded|Rectangle}}
  • {{Node-count limit exceeded|Region Detector}}
  • {{Node-count limit exceeded|Regular Expression}}
    • {{Node-count limit exceeded|Attribute Rule}}
    • {{Node-count limit exceeded|Wrap Rule}}
  • {{Node-count limit exceeded|Remote Repository}}
  • {{Node-count limit exceeded|Row Alignment Settings}}
  • {{Node-count limit exceeded|Scan Once Settings}}
  • {{Node-count limit exceeded|Semanting Quoting Query}}
  • {{Node-count limit exceeded|SFTP Repository Configuration}}
  • {{Node-count limit exceeded|Shell Execute Info}}
  • {{Node-count limit exceeded|Sort Specification}}
  • {{Node-count limit exceeded|Storage Type}}
  • {{Node-count limit exceeded|System Config}}
  • {{Node-count limit exceeded|Text Wrap Options}}
  • {{Node-count limit exceeded|TIFF Page}}
  • {{Node-count limit exceeded|Transaction Layout Detection}}
  • {{Node-count limit exceeded|Variable Provider}}
    • {{Node-count limit exceeded|Alpha Provider}}
    • {{Node-count limit exceeded|Culture Info Provider}}
      • {{Node-count limit exceeded|Currency Decimal Digits}}
      • {{Node-count limit exceeded|Currency Decimal Separators}}
      • {{Node-count limit exceeded|Currency Group Digits}}
      • {{Node-count limit exceeded|Currency Group Separators}}
      • {{Node-count limit exceeded|Currency Labels}}
      • {{Node-count limit exceeded|Currency Symbols}}
      • {{Node-count limit exceeded|Day Names}}
      • {{Node-count limit exceeded|Day Names Abbreviated}}
      • {{Node-count limit exceeded|Day Names Shortest}}
      • {{Node-count limit exceeded|Digits}}
      • {{Node-count limit exceeded|Letters}}
      • {{Node-count limit exceeded|Letters Lower}}
      • {{Node-count limit exceeded|Letters Upper}}
      • {{Node-count limit exceeded|Month Names}}
      • {{Node-count limit exceeded|Month Names Abbreviated}}
      • {{Node-count limit exceeded|Month Names Genetive}}
    • {{Node-count limit exceeded|Expression Lexicon Provider}}
    • {{Node-count limit exceeded|Extractor Variable Provider}}
    • {{Node-count limit exceeded|Field Value List Provider}}
    • {{Node-count limit exceeded|Field Variable}}
    • {{Node-count limit exceeded|Group Vocabulary Provider}}
    • {{Node-count limit exceeded|Number Names Provider}}
    • {{Node-count limit exceeded|Number Provider}}
    • {{Node-count limit exceeded|Referenced Lexicon Provider}}
    • {{Node-count limit exceeded|Vocabulary}}
  • {{Node-count limit exceeded|Vertical Wrap Detection}}