javauis/inc/javaerror.h
branchRCL_3
changeset 19 04becd199f91
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/javauis/inc/javaerror.h	Tue Apr 27 16:30:29 2010 +0300
@@ -0,0 +1,152 @@
+/*
+* Copyright (c) 2000-2006 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:
+*
+*/
+
+/**
+ * @file
+ * This file specifies any error codes specific to Java MIDP installation
+ *
+ * @internalTechnology
+ */
+#ifndef JAVAERROR_H
+#define JAVAERROR_H
+
+//////////////////////////////////////////////////////////////////////////////
+// Errors produced by JavaReader
+//////////////////////////////////////////////////////////////////////////////
+
+/** The manifest is invalid */
+const TInt KJavaErrInvalidManifest=-10000;
+/** A line in the manifest exceeds 72 characters */
+const TInt KJavaErrLineTooLong=-10001;
+/** The manifest file is missing or blank */
+const TInt KJavaErrMissingManifest=-10002;
+/** One of the valus in the manifest is not a UTF8 value */
+const TInt KJavaErrNoneUTF8=-10003;
+/** The MIDlet-Name attribute is missing from manifest */
+const TInt KJavaErrMissingName=-10004;
+/** The MIDlet-Vendor attribute is missing from manifest */
+const TInt KJavaErrMissingVendor=-10005;
+/** The MIDlet-Version attribute is missing from manifest */
+const TInt KJavaErrMissingVersion=-10006;
+/** The MIDlet-Version attribute is invalid should be #.#[.#] where # is 0..99   */
+const TInt KJavaErrInvalidVersion=-10007;
+/** The MicroEditionProfile attribute is missing from manifest */
+const TInt KJavaErrMissingMicroEditionProfile=-10008;
+/** The MicroEditionConfiguration attribute is missing from manifest */
+const TInt KJavaErrMissingMicroEditionConfiguration=-10009;
+/** The MIDlet-Jar-Size attribute is missing */
+const TInt KJavaErrMissingJarSize=-10010;
+/** The MIDlet-Jar-Size attribute is invalid */
+const TInt KJavaErrInvalidJarSize=-10011;
+/** The MIDlet-Jar-URL attribute is missing  */
+const TInt KJavaErrMissingJarURL=-10012;
+/** The MIDlet-Data-Size attribute is invalid */
+const TInt KJavaErrInvalidDataSize=-10013;
+/** The jad is invalid */
+const TInt KJavaErrInvalidJad=-10014;
+/** The size of the jar is not what is announced in the jad */
+const TInt KJavaErrJarSizeMismatch=-10015;
+/** There is a mismatch between the value of an attribute in the jad and the jar */
+const TInt KJavaErrAttributeMismatch=-10016;
+/** The number of MIDlets in the suite exceeds the system maximum */
+const TInt KJavaErrTooManyMIDlets=-10017;
+/** The name of MIDlet-<n> attribute is missing */
+const TInt KJavaErrMidletNameMissing=-10018;
+/** The class name of MIDlet-<n> attribute is missing */
+const TInt KJavaErrMidletClassNameMissing=-10019;
+
+//////////////////////////////////////////////////////////////////////////////
+// Errors produced by JavaReader (JAD/JAR Manifest parse errors)
+//////////////////////////////////////////////////////////////////////////////
+/// Successful parse with no error is KErrNone
+/** Internal error in parser */
+const TInt KJavaParseJarMetaFileParserError     = -10700;
+/** Manifest-Version attribute missing */
+const TInt KJavaParseVersionMissing             = -10701;
+/** @deprecated */
+const TInt KJavaParseVersionMismatch            = -10702;
+/** Lines in JAD / JAR > 72 characters are accepted, so this error is not generated */
+const TInt KJavaParseLineTooLong                = -10703;
+/** The name of an attribute exceeds maximum */
+const TInt KJavaParseNameTooLong                = -10704;
+/** Invalid character in file */
+const TInt KJavaParseInvalidCharacter           = -10705;
+/** Unexpected blank line. */
+const TInt KJavaParseUnexpectedBlankLine        = -10706;
+/** Unexpected continuation of a line. */
+const TInt KJavaParseUnexpectedContinuationLine = -10707;
+/** Badly formed attribute e.g. no value, colon etc. */
+const TInt KJavaParseMalformedHeader            = -10708;
+/** Name of attrubute does not conform to standard */
+const TInt KJavaParseInvalidAttributeName       = -10709;
+/** Attribute Name: found in manifest manin section */
+const TInt KJavaParseUnexpectedNameAttribute    = -10710;
+/** Attribute Name: not present in individual section */
+const TInt KJavaParseNameAttributeMissing       = -10711;
+/** File has been parsed (not an error). */
+const TInt KJavaParseEndOfFileReached           = -10712;
+/** MIDlet-Install-Notify attribute value exceeds maximum length */
+const TInt KJavaParseNotifyUrlTooLong           = -10713;
+/** MIDlet-Delete-Confirm attribute value exceeds maximum length */
+const TInt KJavaParseDeleteUrlTooLong           = -10714;
+/** JAD or JAR have not yet been parsed. */
+const TInt KJavaParseErrNotParsed               = -10715;
+
+//////////////////////////////////////////////////////////////////////////////
+// Errors produced by JavaInstaller
+//////////////////////////////////////////////////////////////////////////////
+
+/** Upgrade from signed to unsigned not allowed */
+const TInt KJavaInstUnsignedReplacesSigned = -10500;
+/** Cannot upgrade since midlet is running */
+const TInt KJavaInstMIDletRunning = -10501;
+/** Error downloading Jar */
+const TInt KJavaInstJarDownloadError = -10502;
+/** Error converting icons */
+const TInt KJavaInstIconConversionError = -10503;
+/** JAD file is invalid */
+const TInt KJavaInstInvalidJad = -10504;
+/** JAR file is invalid */
+const TInt KJavaInstInvalidJar = -10505;
+/** Insufficient space to install on device */
+const TInt KJavaInstInsufficientSpace = -10506;
+/** JAR download location is invalid */
+const TInt KJavaInstBadDownloadLocation = -10507;
+/** Java version required by MIDlet not available on device */
+const TInt KJavaInstIncompatibleJavaVersion = -10508;
+/** Could not authenticate with AMS server */
+const TInt KJavaInstAMSAuthenticationFailure = -10509;
+/** JAD has a signature but no certificate */
+const TInt KJavaInstSignatureWithoutCertificate = -10510;
+/** Error decoding base64 certificate/signature data */
+const TInt KJavaInstBadBase64 = -10511;
+/** error code to indicate that abort is expected and no need to display another dialog */
+const TInt KJavaInstNormalAbort = -10512;
+/** error code to indicate that user abort occurred during version check */
+const TInt KJavaInstVersionCheckAbort = -10513;
+/** error code to indicate loss of service during http transaction */
+const TInt KJavaInstLossOfService = -10514;
+/** error code to indicate that we are awaiting rights for a jar file separate delivery case */
+const TInt KJavaInstWaitingForDRMRights = -10515;
+/** error code to indicate non-acceptable content in DRM download case*/
+const TInt KJavaInstNonAcceptableContent = -10516;
+/** error code to indicate uninstallation is not allowed*/
+const TInt KJavaInstUnInstNotAllowed = -10517;
+
+
+#endif // JAVAERROR_H
+