Packages
UNO.CLS

UNO_API_info.rxo

UNO_CREATE_INTERFACE_LIST.RXO

UNO_ReflectionUtil.cls

UNO_XINTERFACES.RXO

UNO_ReflectionUtil.cls Overview

- Routines createReflectionObject
- Classes
  - argument
    - Attributes: attributeList datatype name pos string
    - Methods: init compareTo
  - constantValue
    - Attributes: attributeList containedIn fullyQualifiedName name parent string unoTypeName value
    - Methods: init compareTo
  - enumValue
    - Attributes: attributeList fullyQualifiedName name parent string unoTypeName value
    - Methods: init compareTo
  - exceptionMember
    - Attributes: fullyQualifiedName parent
    - Methods: init
  - exceptionMemberOld
    - Attributes: attributeList datatype name parent referencedType referencedUnoTypename string unoTypeName
    - Methods: init compareTo
  - fullDataType
    - Attributes: attributeList datatype name referencedType referencedUnoTypename string unoTypeName
    - Methods: init compareTo
  - moduleMember
    - Attributes: attributeList fullyQualifiedName name parent string unoTypeName
    - Methods: init compareTo
  - serviceMember
    - Attributes: attributeList fullyQualifiedName name optionality parent string unoTypeName
    - Methods: init compareTo
  - structMember
    - Attributes: fullyQualifiedName parent
    - Methods: init
  - UNO_ATTRIBUTE
    - Attributes: datatype definedBy readOnly string
    - Methods: init toString
  - UNO_CONSTANTS
    - Methods: init
  - UNO_Definition
    - Attributes: attributeList classDir definition fullyQualifiedName name name unoTypeName
    - Methods: init compareTo toString init
  - UNO_DefinitionWithMembers
    - Attributes: definitions definitionsRaw
    - Methods: init toString
  - UNO_ENUM
    - Attributes: defaultValue
    - Methods: init toString
  - UNO_EXCEPTION
    - Methods: init
  - UNO_INTERFACE
    - Attributes: attributes methods
    - Methods: init toString
  - UNO_METHOD
    - Attributes: argumentList definedBy exceptionList oneWay returnValue string
    - Methods: init toJavaSyntax toString
  - UNO_MODULE
    - Methods: init
  - UNO_PROPERTY
    - Attributes: dataType definedBy modifiers
    - Methods: init toString
  - UNO_SERVICE
    - Attributes: definedBy implementationName interfaces properties services
    - Methods: init toString
  - UNO_SINGLETON
    - Attributes: oldStyleServiceName
    - Methods: init toString
  - UNO_STRUCT
    - Methods: init
  - UNO_TYPEDEF
    - Attributes: referencedType referencedUnoTypeName
    - Methods: init toString
- Requires UNO.CLS

# UNO_ReflectionUtil.cls

#### Routine: createReflectionObject

PARSE ARG unoTypeName "|" 1 unoDefinition

#### Class: argument

Inherit-Classes: comparable

#### Attributes

- attributeList GETTER SETTER

- datatype GETTER SETTER

- name GETTER SETTER

- pos GETTER SETTER

- string GETTER

#### Methods

- init
  USE ARG pos, name, datatype

- compareTo
  USE ARG left, right

#### Constants

No Constants

#### Class: constantValue

Inherit-Classes: comparable

#### Attributes

- attributeList GETTER SETTER

- containedIn GETTER SETTER

- fullyQualifiedName GETTER SETTER

- name GETTER SETTER

- parent GETTER SETTER

- string GETTER

- unoTypeName GETTER SETTER

- value GETTER SETTER

#### Methods

- init
  USE ARG parent, name, value, unoTypeName

- compareTo
  USE ARG other

#### Constants

No Constants

#### Class: enumValue

Inherit-Classes: comparable

#### Attributes

- attributeList GETTER SETTER

- fullyQualifiedName GETTER SETTER

- name GETTER SETTER

- parent GETTER SETTER

- string GETTER

- unoTypeName GETTER SETTER

- value GETTER SETTER

#### Methods

- init
  USE ARG parent, name, value, unoTypeName

- compareTo
  USE ARG other

#### Constants

No Constants

#### Class: exceptionMember

Mixin-Classes: fullDataType

#### Attributes

- fullyQualifiedName GETTER SETTER

- parent GETTER SETTER

#### Methods

- init
  USE ARG parent, ...

#### Constants

No Constants

#### Class: exceptionMemberOld

Inherit-Classes: comparable

#### Attributes

- attributeList GETTER SETTER

- datatype GETTER SETTER

- name GETTER SETTER

- parent GETTER SETTER

- referencedType GETTER SETTER

- referencedUnoTypename GETTER SETTER

- string GETTER

- unoTypeName GETTER SETTER

#### Methods

- init
  USE ARG name, datatype, unoTypeName, referencedType, referencedUnoTypename

- compareTo
  USE ARG other

#### Constants

No Constants

#### Class: fullDataType

Mixin-Classes: object Inherit-Classes: comparable

#### Attributes

- attributeList GETTER SETTER

- datatype GETTER SETTER

- name GETTER SETTER

- referencedType GETTER SETTER

- referencedUnoTypename GETTER SETTER

- string GETTER

- unoTypeName GETTER SETTER

#### Methods

- init
  USE ARG name, datatype, unoTypeName, referencedType, referencedUnoTypename

- compareTo
  USE ARG other

#### Constants

No Constants

#### Class: moduleMember

Inherit-Classes: comparable

#### Attributes

- attributeList GETTER SETTER

- fullyQualifiedName GETTER SETTER

- name GETTER SETTER

- parent GETTER SETTER

- string GETTER

- unoTypeName GETTER SETTER

#### Methods

- init
  USE ARG parent
  PARSE ARG ., name "|" unoTypeName, fqn

- compareTo
  USE ARG other

#### Constants

No Constants

#### Class: serviceMember

Inherit-Classes: comparable

#### Attributes

- attributeList GETTER SETTER

- fullyQualifiedName GETTER SETTER

- name GETTER SETTER

- optionality GETTER SETTER

- parent GETTER SETTER

- string GETTER

- unoTypeName GETTER SETTER

#### Methods

- init
  USE ARG parent, fullyQualifiedName, unoTypeName, optionality

- compareTo
  USE ARG other

#### Constants

No Constants

#### Class: structMember

Mixin-Classes: fullDataType

#### Attributes

- fullyQualifiedName GETTER SETTER

- parent GETTER SETTER

#### Methods

- init
  USE ARG parent, ...

#### Constants

No Constants

#### Class: UNO_ATTRIBUTE

Sub-Class: UNO_Definition

#### Attributes

- datatype GETTER SETTER

- definedBy GETTER SETTER

- readOnly GETTER SETTER

- string GETTER

#### Methods

- init
  PARSE ARG self~definition, definedBy

- toString

#### Constants

No Constants

#### Class: UNO_CONSTANTS

Sub-Class: UNO_DefinitionWithMembers

#### Attributes

No Attributes

#### Methods

- init
  PARSE ARG self~definition

#### Constants

No Constants

#### Class: UNO_Definition

Inherit-Classes: Comparable

#### Attributes

- attributeList GETTER SETTER

- classDir GETTER SETTER CLASS

- definition GETTER SETTER

- fullyQualifiedName GETTER SETTER

- name GETTER

- name SETTER
  USE ARG name

- unoTypeName GETTER SETTER

#### Methods

- init

- compareTo
  USE ARG other

- toString

- init CLASS

#### Constants

No Constants

#### Class: UNO_DefinitionWithMembers

Sub-Class: UNO_Definition

#### Attributes

- definitions GETTER SETTER

- definitionsRaw GETTER SETTER

#### Methods

- init

- toString

#### Constants

No Constants

#### Class: UNO_ENUM

Sub-Class: UNO_DefinitionWithMembers

#### Attributes

- defaultValue GETTER SETTER

#### Methods

- init
  PARSE ARG self~definition

- toString

#### Constants

No Constants

#### Class: UNO_EXCEPTION

Sub-Class: UNO_DefinitionWithMembers

#### Attributes

No Attributes

#### Methods

- init
  PARSE ARG self~definition

#### Constants

No Constants

#### Class: UNO_INTERFACE

Sub-Class: UNO_DefinitionWithMembers

#### Attributes

- attributes GETTER SETTER

- methods GETTER SETTER

#### Methods

- init
  PARSE ARG self~definition

- toString

#### Constants

No Constants

#### Class: UNO_METHOD

Sub-Class: UNO_Definition

#### Attributes

- argumentList GETTER SETTER

- definedBy GETTER SETTER

- exceptionList GETTER SETTER

- oneWay GETTER SETTER

- returnValue GETTER SETTER

- string GETTER

#### Methods

- init
  PARSE ARG self~definition, definedBy

- toJavaSyntax

- toString

#### Constants

No Constants

#### Class: UNO_MODULE

Sub-Class: UNO_DefinitionWithMembers

#### Attributes

No Attributes

#### Methods

- init
  PARSE ARG self~definition

#### Constants

No Constants

#### Class: UNO_PROPERTY

Sub-Class: UNO_Definition

#### Attributes

- dataType GETTER SETTER

- definedBy GETTER SETTER

- modifiers GETTER SETTER

#### Methods

- init
  PARSE ARG self~definition

- toString
  USE ARG modifiers

#### Constants

No Constants

#### Class: UNO_SERVICE

Sub-Class: UNO_DefinitionWithMembers

#### Attributes

- definedBy GETTER SETTER

- implementationName GETTER SETTER

- interfaces GETTER SETTER

- properties GETTER SETTER

- services GETTER SETTER

#### Methods

- init
  PARSE ARG self~definition

- toString

#### Constants

No Constants

#### Class: UNO_SINGLETON

Sub-Class: UNO_Definition

#### Attributes

- oldStyleServiceName GETTER SETTER

#### Methods

- init
  PARSE ARG self~definition

- toString

#### Constants

No Constants

#### Class: UNO_STRUCT

Sub-Class: UNO_DefinitionWithMembers

#### Attributes

No Attributes

#### Methods

- init
  PARSE ARG self~definition

#### Constants

No Constants

#### Class: UNO_TYPEDEF

Sub-Class: UNO_Definition

#### Attributes

- referencedType GETTER SETTER

- referencedUnoTypeName GETTER SETTER

#### Methods

- init
  PARSE ARG self~definition

- toString

#### Constants

No Constants

## Requires

UNO.CLS