UNO_ReflectionUtil.cls Overview

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

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

Attributes

  • defaultValue GETTER SETTER

Methods

  • init
    PARSE ARG self~definition
  • toString

Constants

No Constants

Class: UNO_EXCEPTION

Attributes

No Attributes

Methods

  • init
    PARSE ARG self~definition

Constants

No Constants

Class: UNO_INTERFACE

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

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

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

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