public static String describeBadParam()

in yoko-core/src/main/java/org/apache/yoko/orb/OB/MinorCodes.java [211:393]


    public static String describeBadParam(int minor) {
        String result = null;

        switch (minor) {
        case MinorValueFactoryError:
            result = "failure to register, unregister or lookup value factory";
            break;

        case MinorRepositoryIdExists:
            result = "repository id already exists";
            break;

        case MinorNameExists:
            result = "name already exists";
            break;

        case MinorInvalidContainer:
            result = "target is not a valid container";
            break;

        case MinorNameClashInInheritedContext:
            result = "name clash in inherited context";
            break;

        case MinorBadAbstractInterfaceType:
            result = "incorrect type for abstract interface";
            break;

        case MinorBadSchemeName:
            result = "bad scheme name";
            break;

        case MinorBadAddress:
            result = "bad address";
            break;

        case MinorBadSchemeSpecificPart:
            result = "bad scheme specific part";
            break;

        case MinorOther:
            result = "other";
            break;

        case MinorInvalidAbstractInterfaceInheritance:
            result = "invalid abstract interface inheritance";
            break;

        case MinorInvalidValueInheritance:
            result = "invalid valuetype inheritance";
            break;

        case MinorIncompleteTypeCodeParameter:
            result = "incomplete TypeCode parameter";
            break;

        case MinorInvalidObjectId:
            result = "invalid object id";
            break;

        case MinorInvalidName:
            result = "invalid name in TypeCode operation";
            break;

        case MinorInvalidId:
            result = "invalid repository id in TypeCode operation";
            break;

        case MinorInvalidMemberName:
            result = "invalid member name in TypeCode operation";
            break;

        case MinorDuplicateLabel:
            result = "duplicate union label value";
            break;

        case MinorIncompatibleLabelType:
            result = "incompatible union label value";
            break;

        case MinorInvalidDiscriminatorType:
            result = "invalid union discriminator type";
            break;

        case MinorNoExceptionInAny:
            result = "exception does not contain an any";
            break;

        case MinorUnlistedUserException:
            result = "unlisted user exception";
            break;

        case MinorNoWcharCodeSet:
            result = "wchar transmission code set not in service context";
            break;

        case MinorServiceContextIdOutOfRange:
            result = "service context is not in OMG-defined range";
            break;

        case MinorEnumValueOutOfRange:
            result = "enum value out of range";
            break;

        case MinorInvalidServiceContextId:
            result = "invalid service context ID";
            break;

        case MinorObjectIsNull:
            result = "Object parameter to register_initial_reference is null";
            break;

        case MinorInvalidComponentId:
            result = "invalid component ID";
            break;

        case MinorInvalidProfileId:
            result = "invalid profile ID";
            break;

        case MinorDuplicatePolicyType:
            result = "duplicate policy types";
            break;

        case MinorDuplicateDeclarator:
            result = "duplicate declarator";
            break;

        case MinorInvalidValueModifier:
            result = "invalid valuetype modifier";
            break;

        case MinorDuplicateValueInit:
            result = "duplicate valuetype initializer";
            break;

        case MinorAbstractValueInit:
            result = "abstract valuetype cannot have initializers";
            break;

        case MinorDuplicateBaseType:
            result = "base type appears more than once";
            break;

        case MinorSingleThreadedOnly:
            result = "ORB doesn't support multiple threads";
            break;

        case MinorNameRedefinitionInImmediateScope:
            result = "invalid name redefinition in an immediate scope";
            break;

        case MinorInvalidValueBoxType:
            result = "invalid type for valuebox";
            break;

        case MinorInvalidLocalInterfaceInheritance:
            result = "invalid local interface inheritance";
            break;

        case MinorConstantTypeMismatch:
            result = "constant type doesn't match definition";
            break;

        case MinorInvalidPattern:
            result = "invalid pattern";
            break;

        case MinorInvalidScope:
            result = "invalid scope";
            break;

        case MinorInvalidContextID:
            result = "invalid context ID";
            break;

        case MinorIncompatibleObjectType:
            result = "incompatible object type";
            break;
        }

        return result;
    }