org.openorb.util
Class RepoIDHelper

java.lang.Object
  |
  +--org.openorb.util.RepoIDHelper

public final class RepoIDHelper
extends java.lang.Object

Version:
$Revision: 1.2 $ $Date: 2001/03/20 19:46:20 $
Author:
Chris Wood <wood@intalio.com>

Field Summary
static int TYPE_DEFAULT_FACTORY
           
static int TYPE_HELPER
           
static int TYPE_HOLDER
           
static int TYPE_IMPLBASE
           
static int TYPE_OPERATIONS
           
static int TYPE_PLAIN
           
static int TYPE_POA
           
static int TYPE_POATIE
           
static int TYPE_STUB
           
static int TYPE_TIE
           
 
Constructor Summary
RepoIDHelper()
           
 
Method Summary
static boolean checkID(java.lang.String id)
           
static boolean checkIdentifier(java.lang.String name)
           
static java.lang.Object createIsATest(java.lang.String id)
          This returns an object which can be used to test if some other repository ID is an instance of this one, for example:

RepoIDHelper.createIsATest("IDL:MyObj:1.0").equals("IDL:MyObj:1.0") == true RepoIDHelper.createIsATest("IDL:MyObj:1.1").equals("IDL:MyObj:1.0") == true RepoIDHelper.createIsATest("IDL:MyObj:1.0").equals("IDL:MyObj:1.1") == false RepoIDHelper.createIsATest("IDL:MyObj:2.0").equals("IDL:MyObj:1.1") == false

static java.lang.String decorate(java.lang.String name, int type)
           
static java.lang.String idToClass(java.lang.String name)
           
static java.lang.String idToClass(java.lang.String name, int type)
           
static java.lang.String idToClassname(java.lang.String name)
           
static java.lang.String idToPackage(java.lang.String name)
           
static void main(java.lang.String[] args)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TYPE_PLAIN

public static final int TYPE_PLAIN

TYPE_STUB

public static final int TYPE_STUB

TYPE_HELPER

public static final int TYPE_HELPER

TYPE_HOLDER

public static final int TYPE_HOLDER

TYPE_DEFAULT_FACTORY

public static final int TYPE_DEFAULT_FACTORY

TYPE_OPERATIONS

public static final int TYPE_OPERATIONS

TYPE_IMPLBASE

public static final int TYPE_IMPLBASE

TYPE_POA

public static final int TYPE_POA

TYPE_POATIE

public static final int TYPE_POATIE

TYPE_TIE

public static final int TYPE_TIE
Constructor Detail

RepoIDHelper

public RepoIDHelper()
Method Detail

decorate

public static java.lang.String decorate(java.lang.String name,
                                        int type)

checkID

public static boolean checkID(java.lang.String id)

checkIdentifier

public static boolean checkIdentifier(java.lang.String name)

idToPackage

public static java.lang.String idToPackage(java.lang.String name)

idToClassname

public static java.lang.String idToClassname(java.lang.String name)

idToClass

public static java.lang.String idToClass(java.lang.String name)

idToClass

public static java.lang.String idToClass(java.lang.String name,
                                         int type)

createIsATest

public static java.lang.Object createIsATest(java.lang.String id)
This returns an object which can be used to test if some other repository ID is an instance of this one, for example:

 RepoIDHelper.createIsATest("IDL:MyObj:1.0").equals("IDL:MyObj:1.0") == true
 RepoIDHelper.createIsATest("IDL:MyObj:1.1").equals("IDL:MyObj:1.0") == true
 RepoIDHelper.createIsATest("IDL:MyObj:1.0").equals("IDL:MyObj:1.1") == false
 RepoIDHelper.createIsATest("IDL:MyObj:2.0").equals("IDL:MyObj:1.1") == false
 

main

public static void main(java.lang.String[] args)