| 
            
Navigate to: Methods | Constructors | Events | Properties
| Options | Name | Purpose | |
|---|---|---|---|
| + | CHARACTER ClassNameToFile (character) | 
     Converts a class name into the source code file name (.cls)  | 
|
| + | Progress.Lang.Class FileNameToClass (character) | 
     Returns the Progress.Lang.Class reference for a type referenced
by either the .cls or .r file name  | 
|
| + | CHARACTER FileNameToClassName (character) | 
     Returns the Class Name for a type referenced by either the .cls or
.r file name  | 
|
| + | GetClassNames (character, character, logical, character, table) | 
     Returns all class names found in the specified root directory
that match the specified base type (class or interface), optionally
including abstract classes  | 
|
| + | GetClassNames (character, character, table) | 
     Returns all class names found in the specified root directory
that match the specified base type (class or interface)  | 
|
| + | GetClassNames (character, table) | 
     Returns all class names found in the specified root directory
that match the specified base type (class or interface)  | 
|
| + | GetClassNames (table) | 
     Returns all class names found in the specified root directory
that match the specified base type, optionally including abstract
classes  | 
|
| # | LOGICAL GetClassNamesFromExternalRuntime (character, character, logical, character) | 
     Starts a separate Progress client to perform the Class name lookup.  | 
|
| + | GetClassNamesInClassPath (character, logical, table) | 
     Returns all class names found in the directories specified in the
.classpath file and that match the specified base type, optionally
including or excluding abstract classes  | 
|
| + | GetClassNamesInClassPath (character, table) | 
     Returns all class names found in the directories specified in the
.classpath file and that match the specified base type  | 
|
| + | GetClassNamesInClassPathNoDotNet (character, logical, table) | 
     Returns all class names found in the directories specified in the
.classpath file and that match the specified base type, optionally
including or excluding abstract classes  | 
|
| + | GetClassNamesNoDotNet (character, character, logical, character, table) | 
     Returns all class names found in the specified root directory
that match the specified base type (class or interface), optionally
including abstract classes  | 
|
| + | CHARACTER ShortClassName (Class) | 
     Returns the ShortClassName for the given Class object  | 
|
| + | Consultingwerk.ClassName SplitClassName (character) | 
     Splits a full class name into package and class name  | 
|
| + | WriteLogMessage (character) | 
     Writes a message to the logfile  | 
| Options | Name | Purpose | |
|---|---|---|---|
| # | ClassHelper () | 
     Constructor for the ClassHelper class  | 
| Options | Name | Purpose | |
|---|---|---|---|
| + | LOGICAL ForceIncludeSmartComponents | 
     Ability to force GetClassNames to include classes from the
Consultingwerk.SmartComponents package  | 
|
| + | CHARACTER LogfileName | 
     Gets and sets the name of the Logfile that should be created during
the Consultingwerk.Util.ClassHelper:GetClassNamesInClassPath calls  | 
|
| + | LOGICAL UseExternalRuntimeForGetClassNames | 
     Allows to start the GetClassNames () in a separate runtime  | 
|
| + | LOGICAL UseRcodeOnlyForExternalRuntime | 
     Constrols that ClassHelper:GetClassNamesFromExternalRuntime does only
search for the rcode of getclassnames.p to evaluate the absolute filename
passed as the -p argument of the AVN  | 
| 
         
            
                Top
                
            
         
        PUBLIC CHARACTER ClassNameToFile (character)
 
  | 
|||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
        
        PUBLIC Progress.Lang.Class FileNameToClass (character)
 
  | 
|||||||||||||||||||||||||||||||||||||||||||
        
        PUBLIC CHARACTER FileNameToClassName (character)
 
  | 
|||||||||||||||||||||||||||||||||||||||||||
        
        PUBLIC GetClassNames (character, character, logical, character, table)
 
  | 
|||||||||||||||||||||||||||||||||||||||||||
        
        PUBLIC GetClassNames (character, character, table)
 
  | 
|||||||||||||||||||||||||||||||||||||||||||
        
        PUBLIC GetClassNames (character, table)
 
  | 
|||||||||||||||||||||||||||||||||||||||||||
        
        PUBLIC GetClassNames (table)
 
  | 
|||||||||||||||||||||||||||||||||||||||||||
        
        PROTECTED LOGICAL GetClassNamesFromExternalRuntime (character, character, logical, character)
 
  | 
|||||||||||||||||||||||||||||||||||||||||||
        
        PUBLIC GetClassNamesInClassPath (character, logical, table)
 
  | 
|||||||||||||||||||||||||||||||||||||||||||
        
        PUBLIC GetClassNamesInClassPath (character, table)
 
  | 
|||||||||||||||||||||||||||||||||||||||||||
        
        PUBLIC GetClassNamesInClassPathNoDotNet (character, logical, table)
 
  | 
|||||||||||||||||||||||||||||||||||||||||||
        
        PUBLIC GetClassNamesNoDotNet (character, character, logical, character, table)
 
  | 
|||||||||||||||||||||||||||||||||||||||||||
        
        PUBLIC CHARACTER ShortClassName (Class)
 
  | 
|||||||||||||||||||||||||||||||||||||||||||
        
        PUBLIC Consultingwerk.ClassName SplitClassName (character)
 
  | 
|||||||||||||||||||||||||||||||||||||||||||
        
        PUBLIC WriteLogMessage (character)
 
  | 
|||||||||||||||||||||||||||||||||||||||||||
        
        PROTECTED ClassHelper ()
 
  | 
||||||||
|---|---|---|---|---|---|---|---|---|
        
        PUBLIC LOGICAL ForceIncludeSmartComponents
 
  | 
|||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
        
        PUBLIC CHARACTER LogfileName
 
  | 
|||||||||||||||||||||
        
        PUBLIC LOGICAL UseExternalRuntimeForGetClassNames
 
  | 
|||||||||||||||||||||
        
        PUBLIC LOGICAL UseRcodeOnlyForExternalRuntime
 
  | 
|||||||||||||||||||||