Options
All
  • Public
  • Public/Protected
  • All
Menu

This widget fetches the property data for FileSelections and selections of Navigatables and renders that property data as a TreeWidget. This widget is provided by the registered ResourcePropertyViewWidgetProvider.

Hierarchy

  • TreeWidget
    • ResourcePropertyViewTreeWidget

Implements

Index

Constructors

Properties

currentSelection: undefined | Object
propertiesTree: Map<string, ResourcePropertiesCategoryNode>
ID: "resource-properties-tree-widget" = 'resource-properties-tree-widget'
LABEL: "Resource Properties Tree" = 'Resource Properties Tree'

Methods

  • createNodeAttributes(node: TreeNode, props: NodeProps): Attributes & HTMLAttributes<HTMLElement>
  • fillPropertiesTree(fileStatObject?: FileStat): void
  • getCreationTimeString(fileStat: FileStat): string
  • getFileName(fileStat: FileStat): string
  • getFilePath(fileStat: FileStat): string
  • getLastModificationString(fileStat: FileStat): string
  • getLocationString(fileStat: FileStat): string
  • getNodeTooltip(node: TreeNode): undefined | string
  • getSizeString(fileStat: FileStat): string
  • init(): void
  • refreshModelChildren(): Promise<void>
  • renderCaption(node: TreeNode, props: NodeProps): ReactNode
  • updateNeeded(selection: undefined | Object): boolean