blob: 1524eb82bc642ec065a0dbfa63e6020b9fa741d5 [file] [log] [blame]
/*
* Licensed to the Apache Software Foundation (ASF) under one
* or more contributor license agreements. See the NOTICE file
* distributed with this work for additional information
* regarding copyright ownership. The ASF licenses this file
* to you under the Apache License, Version 2.0 (the
* "License"); you may not use this file except in compliance
* with the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*
*/
package org.apache.directory.shared.i18n;
import java.text.MessageFormat;
import java.util.MissingResourceException;
import java.util.ResourceBundle;
/**
* Provides i18n handling of error codes.
* About formatting see also {@link MessageFormat}
*
* @author <a href="mailto:dev@directory.apache.org">Apache Directory Project</a>
*/
public enum I18n
{
// asn1
ERR_00001( "ERR_00001" ),
ERR_00002( "ERR_00002" ),
ERR_00003( "ERR_00003" ),
ERR_00004( "ERR_00004" ),
ERR_00005( "ERR_00005" ),
ERR_00006( "ERR_00006" ),
ERR_00007( "ERR_00007" ),
ERR_00008( "ERR_00008" ),
ERR_00009( "ERR_00009" ),
ERR_00010( "ERR_00010" ),
ERR_00011( "ERR_00011" ),
ERR_00012( "ERR_00012" ),
ERR_00013( "ERR_00013" ),
ERR_00014( "ERR_00014" ),
ERR_00015( "ERR_00015" ),
ERR_00016( "ERR_00016" ),
ERR_00017( "ERR_00017" ),
ERR_00018( "ERR_00018" ),
ERR_00019( "ERR_00019" ),
ERR_00020( "ERR_00020" ),
ERR_00021( "ERR_00021" ),
ERR_00022( "ERR_00022" ),
ERR_00023( "ERR_00023" ),
ERR_00024( "ERR_00024" ),
ERR_00025( "ERR_00025" ),
ERR_00026( "ERR_00026" ),
ERR_00027( "ERR_00027" ),
ERR_00028( "ERR_00028" ),
ERR_00029( "ERR_00029" ),
ERR_00030( "ERR_00030" ),
ERR_00031( "ERR_00031" ),
ERR_00032( "ERR_00032" ),
ERR_00033( "ERR_00033" ),
ERR_00034( "ERR_00034" ),
ERR_00035( "ERR_00035" ),
ERR_00036( "ERR_00036" ),
ERR_00037( "ERR_00037" ),
ERR_00038( "ERR_00038" ),
ERR_00039( "ERR_00039" ),
ERR_00040( "ERR_00040" ),
ERR_00041( "ERR_00041" ),
// asn1-codec
ERR_01001( "ERR_01001" ),
// cursor
ERR_02001( "ERR_02001" ),
ERR_02002( "ERR_02002" ),
ERR_02003( "ERR_02003" ),
ERR_02004( "ERR_02004" ),
ERR_02005( "ERR_02005" ),
ERR_02006( "ERR_02006" ),
ERR_02007( "ERR_02007" ),
ERR_02008( "ERR_02008" ),
ERR_02009( "ERR_02009" ),
ERR_02010( "ERR_02010" ),
ERR_02011( "ERR_02011" ),
ERR_02012( "ERR_02012" ),
ERR_02013( "ERR_02013" ),
ERR_02014_UNSUPPORTED_OPERATION( "ERR_02014_UNSUPPORTED_OPERATION" ),
// dsml-parser
ERR_03001( "ERR_03001" ),
ERR_03002( "ERR_03002" ),
ERR_03003( "ERR_03003" ),
ERR_03004( "ERR_03004" ),
ERR_03005( "ERR_03005" ),
ERR_03006( "ERR_03006" ),
ERR_03007( "ERR_03007" ),
ERR_03008( "ERR_03008" ),
ERR_03009( "ERR_03009" ),
ERR_03010( "ERR_03010" ),
ERR_03011( "ERR_03011" ),
ERR_03012( "ERR_03012" ),
ERR_03013( "ERR_03013" ),
ERR_03014( "ERR_03014" ),
ERR_03015( "ERR_03015" ),
ERR_03016( "ERR_03016" ),
ERR_03017( "ERR_03017" ),
ERR_03018( "ERR_03018" ),
ERR_03019( "ERR_03019" ),
ERR_03020( "ERR_03020" ),
ERR_03021( "ERR_03021" ),
ERR_03022( "ERR_03022" ),
ERR_03023( "ERR_03023" ),
ERR_03024( "ERR_03024" ),
ERR_03025( "ERR_00025" ),
ERR_03026( "ERR_03026" ),
ERR_03027( "ERR_03027" ),
ERR_03028( "ERR_03028" ),
ERR_03029( "ERR_03029" ),
ERR_03030( "ERR_03030" ),
ERR_03031( "ERR_03031" ),
ERR_03032( "ERR_03032" ),
ERR_03033( "ERR_03033" ),
ERR_03034( "ERR_03034" ),
ERR_03035( "ERR_03035" ),
ERR_03036( "ERR_03036" ),
ERR_03037( "ERR_03037" ),
ERR_03038( "ERR_03038" ),
ERR_03039( "ERR_03039" ),
ERR_03040( "ERR_03040" ),
// ldap
ERR_04001_NULL_IDENTIFICATION_TAG( "ERR_04001_NULL_IDENTIFICATION_TAG" ),
ERR_04002_BAD_PRECENDENCE( "ERR_04002_BAD_PRECENDENCE" ),
ERR_04003_NULL_AUTHENTICATION_LEVEL( "ERR_04003_NULL_AUTHENTICATION_LEVEL" ),
ERR_04004( "ERR_04004" ),
ERR_04005( "ERR_04005" ),
ERR_04006( "ERR_04006" ),
ERR_04007( "ERR_04007" ),
ERR_04008( "ERR_04008" ),
ERR_04009( "ERR_04009" ),
ERR_04010( "ERR_04010" ),
ERR_04011( "ERR_04011" ),
ERR_04012( "ERR_04012" ),
ERR_04013( "ERR_04013" ),
ERR_04014( "ERR_04014" ),
ERR_04015( "ERR_04015" ),
ERR_04016( "ERR_04016" ),
ERR_04017( "ERR_04017" ),
ERR_04018( "ERR_04018" ),
ERR_04019( "ERR_04019" ),
ERR_04020( "ERR_04020" ),
ERR_04021( "ERR_04021" ),
ERR_04022( "ERR_04022" ),
ERR_04023( "ERR_04023" ),
ERR_04024( "ERR_04024" ),
ERR_04025( "ERR_04025" ),
ERR_04026( "ERR_04026" ),
ERR_04027( "ERR_04027" ),
ERR_04028( "ERR_04028" ),
ERR_04029( "ERR_04029" ),
ERR_04030( "ERR_04030" ),
ERR_04031( "ERR_04031" ),
ERR_04032( "ERR_04032" ),
ERR_04033( "ERR_04033" ),
ERR_04034( "ERR_04034" ),
ERR_04035( "ERR_04035" ),
ERR_04036( "ERR_04036" ),
ERR_04037( "ERR_04037" ),
ERR_04038( "ERR_04038" ),
ERR_04039( "ERR_04039" ),
ERR_04040( "ERR_04040" ),
ERR_04041( "ERR_04041" ),
ERR_04042( "ERR_04042" ),
ERR_04043( "ERR_04043" ),
ERR_04044( "ERR_04044" ),
ERR_04045( "ERR_04045" ),
ERR_04046( "ERR_04046" ),
ERR_04047( "ERR_04047" ),
ERR_04048( "ERR_04048" ),
ERR_04049( "ERR_04049" ),
ERR_04050( "ERR_04050" ),
ERR_04051( "ERR_04051" ),
ERR_04052( "ERR_04052" ),
ERR_04053( "ERR_04053" ),
ERR_04054( "ERR_04054" ),
ERR_04055( "ERR_04055" ),
ERR_04056( "ERR_04056" ),
ERR_04057( "ERR_04057" ),
ERR_04058( "ERR_04058" ),
ERR_04059( "ERR_04059" ),
ERR_04060( "ERR_04060" ),
ERR_04061( "ERR_04061" ),
ERR_04062( "ERR_04062" ),
ERR_04063( "ERR_04063" ),
ERR_04064( "ERR_04064" ),
ERR_04065( "ERR_04065" ),
ERR_04066( "ERR_04066" ),
ERR_04067( "ERR_04067" ),
ERR_04068( "ERR_04068" ),
ERR_04069( "ERR_04069" ),
ERR_04070( "ERR_04070" ),
ERR_04071( "ERR_04071" ),
ERR_04072( "ERR_04072" ),
ERR_04073( "ERR_04073" ),
ERR_04074( "ERR_04074" ),
ERR_04075( "ERR_04075" ),
ERR_04076( "ERR_04076" ),
ERR_04077( "ERR_04077" ),
ERR_04078( "ERR_04078" ),
ERR_04079( "ERR_04079" ),
ERR_04080( "ERR_04080" ),
ERR_04081( "ERR_04081" ),
ERR_04082( "ERR_04082" ),
ERR_04083( "ERR_04083" ),
ERR_04084( "ERR_04084" ),
ERR_04085( "ERR_04085" ),
ERR_04086( "ERR_04086" ),
ERR_04087( "ERR_04087" ),
ERR_04088( "ERR_04088" ),
ERR_04089( "ERR_04089" ),
ERR_04090( "ERR_04090" ),
ERR_04091( "ERR_04091" ),
ERR_04092( "ERR_04092" ),
ERR_04093( "ERR_04093" ),
ERR_04094( "ERR_04094" ),
ERR_04095( "ERR_04095" ),
ERR_04096( "ERR_04096" ),
ERR_04097( "ERR_04097" ),
ERR_04098( "ERR_04098" ),
ERR_04099( "ERR_04099" ),
ERR_04100( "ERR_04100" ),
ERR_04101( "ERR_04101" ),
ERR_04102( "ERR_04102" ),
ERR_04103( "ERR_04103" ),
ERR_04104( "ERR_04104" ),
ERR_04105( "ERR_04105" ),
ERR_04106( "ERR_04106" ),
ERR_04107( "ERR_04107" ),
ERR_04108( "ERR_04108" ),
ERR_04109( "ERR_04109" ),
ERR_04110( "ERR_04110" ),
ERR_04111( "ERR_04111" ),
ERR_04112( "ERR_04112" ),
ERR_04113( "ERR_04113" ),
ERR_04114( "ERR_04114" ),
ERR_04115( "ERR_04115" ),
ERR_04116( "ERR_04116" ),
ERR_04117( "ERR_04117" ),
ERR_04118( "ERR_04118" ),
ERR_04119( "ERR_04119" ),
ERR_04120( "ERR_04120" ),
ERR_04121( "ERR_04121" ),
ERR_04122( "ERR_04122" ),
ERR_04123( "ERR_04123" ),
ERR_04124( "ERR_04124" ),
ERR_04125( "ERR_04125" ),
ERR_04126( "ERR_04126" ),
ERR_04127( "ERR_04127" ),
ERR_04128( "ERR_04128" ),
ERR_04129( "ERR_04129" ),
ERR_04130( "ERR_04130" ),
ERR_04131( "ERR_04131" ),
ERR_04132( "ERR_04132" ),
ERR_04133( "ERR_04133" ),
ERR_04134( "ERR_04134" ),
ERR_04135( "ERR_04135" ),
ERR_04136( "ERR_04136" ),
ERR_04137( "ERR_04137" ),
ERR_04138( "ERR_04138" ),
ERR_04139( "ERR_04139" ),
ERR_04140( "ERR_04140" ),
ERR_04141( "ERR_04141" ),
ERR_04142( "ERR_04142" ),
ERR_04143( "ERR_04143" ),
ERR_04144( "ERR_04144" ),
ERR_04145( "ERR_04145" ),
ERR_04146( "ERR_04146" ),
ERR_04147( "ERR_04147" ),
ERR_04148( "ERR_04148" ),
ERR_04149( "ERR_04149" ),
ERR_04150( "ERR_04150" ),
ERR_04151( "ERR_04151" ),
ERR_04152( "ERR_04152" ),
ERR_04153( "ERR_04153" ),
ERR_04154( "ERR_04154" ),
ERR_04155( "ERR_04155" ),
ERR_04156( "ERR_04156" ),
ERR_04157( "ERR_04157" ),
ERR_04158( "ERR_04158" ),
ERR_04159( "ERR_04159" ),
ERR_04160( "ERR_04160" ),
ERR_04161( "ERR_04161" ),
ERR_04162( "ERR_04162" ),
ERR_04163( "ERR_04163" ),
ERR_04164( "ERR_04164" ),
ERR_04165( "ERR_04165" ),
ERR_04166( "ERR_04166" ),
ERR_04167( "ERR_04167" ),
ERR_04168( "ERR_04168" ),
ERR_04169( "ERR_04169" ),
ERR_04170( "ERR_04170" ),
ERR_04171( "ERR_04171" ),
ERR_04172( "ERR_04172" ),
ERR_04173( "ERR_04173" ),
ERR_04174( "ERR_04174" ),
ERR_04175( "ERR_04175" ),
ERR_04176( "ERR_04176" ),
ERR_04177( "ERR_04177" ),
ERR_04178( "ERR_04178" ),
ERR_04179( "ERR_04179" ),
ERR_04180( "ERR_04180" ),
ERR_04181( "ERR_04181" ),
ERR_04182( "ERR_04182" ),
ERR_04183( "ERR_04183" ),
ERR_04184( "ERR_04184" ),
ERR_04185( "ERR_04185" ),
ERR_04186( "ERR_04186" ),
ERR_04187( "ERR_04187" ),
ERR_04188( "ERR_04188" ),
ERR_04189( "ERR_04189" ),
ERR_04190( "ERR_04190" ),
ERR_04191( "ERR_04191" ),
ERR_04192( "ERR_04192" ),
ERR_04193( "ERR_04193" ),
ERR_04194( "ERR_04194" ),
ERR_04195( "ERR_04195" ),
ERR_04196( "ERR_04196" ),
ERR_04197( "ERR_04197" ),
ERR_04198( "ERR_04198" ),
ERR_04199( "ERR_04199" ),
ERR_04200( "ERR_04200" ),
ERR_04201( "ERR_04201" ),
ERR_04202( "ERR_04202" ),
ERR_04203( "ERR_04203" ),
ERR_04204( "ERR_04204" ),
ERR_04205( "ERR_04205" ),
ERR_04206( "ERR_04206" ),
ERR_04207( "ERR_04207" ),
ERR_04208( "ERR_04208" ),
ERR_04209( "ERR_04209" ),
ERR_04210( "ERR_04210" ),
ERR_04211( "ERR_04211" ),
ERR_04212( "ERR_04212" ),
ERR_04213( "ERR_04213" ),
ERR_04214( "ERR_04214" ),
ERR_04215( "ERR_04215" ),
ERR_04216( "ERR_04216" ),
ERR_04217( "ERR_04217" ),
ERR_04218( "ERR_04218" ),
ERR_04219_ARGUMENT1_NULL( "ERR_04219_ARGUMENT1_NULL" ),
ERR_04220_ARGUMENT2_NULL( "ERR_04220_ARGUMENT2_NULL" ),
ERR_04221( "ERR_04221" ),
ERR_04222( "ERR_04222" ),
ERR_04223( "ERR_04223" ),
ERR_04224( "ERR_04224" ),
ERR_04225( "ERR_04225" ),
ERR_04226( "ERR_04226" ),
ERR_04227( "ERR_04227" ),
ERR_04228( "ERR_04228" ),
ERR_04229( "ERR_04229" ),
ERR_04230( "ERR_04230" ),
ERR_04231( "ERR_04231" ),
ERR_04232( "ERR_04232" ),
ERR_04233( "ERR_04233" ),
ERR_04234( "ERR_04234" ),
ERR_04235( "ERR_04235" ),
ERR_04236( "ERR_04236" ),
ERR_04237( "ERR_04237" ),
ERR_04238( "ERR_04238" ),
ERR_04239( "ERR_04239" ),
ERR_04240( "ERR_04240" ),
ERR_04241( "ERR_04241" ),
ERR_04242( "ERR_04242" ),
ERR_04243( "ERR_04243" ),
ERR_04244( "ERR_04244" ),
ERR_04245( "ERR_04245" ),
ERR_04246( "ERR_04246" ),
ERR_04247( "ERR_04247" ),
ERR_04248( "ERR_04248" ),
ERR_04249( "ERR_04249" ),
ERR_04250( "ERR_04250" ),
ERR_04251( "ERR_04251" ),
ERR_04252( "ERR_04252" ),
ERR_04253( "ERR_04253" ),
ERR_04254( "ERR_04254" ),
ERR_04255( "ERR_04255" ),
ERR_04256( "ERR_04256" ),
ERR_04257( "ERR_04257" ),
ERR_04258( "ERR_04258" ),
ERR_04259( "ERR_04259" ),
ERR_04260( "ERR_04260" ),
ERR_04261( "ERR_04261" ),
ERR_04262( "ERR_04262" ),
ERR_04263( "ERR_04263" ),
ERR_04264( "ERR_04264" ),
ERR_04265( "ERR_04265" ),
ERR_04266( "ERR_04266" ),
ERR_04267( "ERR_04267" ),
ERR_04268( "ERR_04268" ),
ERR_04269( "ERR_04269" ),
ERR_04270( "ERR_04270" ),
ERR_04271( "ERR_04271" ),
ERR_04272( "ERR_04272" ),
ERR_04273( "ERR_04273" ),
ERR_04274( "ERR_04274" ),
ERR_04275( "ERR_04275" ),
ERR_04276( "ERR_04276" ),
ERR_04277( "ERR_04277" ),
ERR_04278( "ERR_04278" ),
ERR_04279( "ERR_04279" ),
ERR_04280( "ERR_04280" ),
ERR_04281( "ERR_04281" ),
ERR_04282( "ERR_04282" ),
ERR_04283( "ERR_04283" ),
ERR_04284( "ERR_04284" ),
ERR_04285( "ERR_04285" ),
ERR_04286( "ERR_04286" ),
ERR_04287( "ERR_04287" ),
ERR_04288( "ERR_04288" ),
ERR_04289( "ERR_04289" ),
ERR_04290( "ERR_04290" ),
ERR_04291( "ERR_04291" ),
ERR_04292( "ERR_04292" ),
ERR_04293( "ERR_04293" ),
ERR_04294( "ERR_04294" ),
ERR_04295( "ERR_04295" ),
ERR_04296( "ERR_04296" ),
ERR_04297( "ERR_04297" ),
ERR_04298( "ERR_04298" ),
ERR_04299( "ERR_04299" ),
ERR_04300( "ERR_04300" ),
ERR_04301( "ERR_04301" ),
ERR_04302( "ERR_04302" ),
ERR_04303( "ERR_04303" ),
ERR_04304( "ERR_04304" ),
ERR_04305( "ERR_04305" ),
ERR_04306( "ERR_04306" ),
ERR_04307( "ERR_04307" ),
ERR_04308( "ERR_04308" ),
ERR_04309( "ERR_04309" ),
ERR_04310( "ERR_04310" ),
ERR_04311( "ERR_04311" ),
ERR_04312( "ERR_04312" ),
ERR_04313( "ERR_04313" ),
ERR_04314( "ERR_04314" ),
ERR_04315( "ERR_04315" ),
ERR_04316( "ERR_04316" ),
ERR_04317( "ERR_04317" ),
ERR_04318( "ERR_04318" ),
ERR_04319( "ERR_04319" ),
ERR_04320( "ERR_04320" ),
ERR_04321( "ERR_04321" ),
ERR_04322( "ERR_04322" ),
ERR_04323( "ERR_04323" ),
ERR_04324( "ERR_04324" ),
ERR_04325( "ERR_04325" ),
ERR_04326( "ERR_04326" ),
ERR_04327( "ERR_04327" ),
ERR_04328( "ERR_04328" ),
ERR_04329( "ERR_04329" ),
ERR_04330( "ERR_04330" ),
ERR_04331( "ERR_04331" ),
ERR_04332( "ERR_04332" ),
ERR_04333( "ERR_04333" ),
ERR_04334( "ERR_04334" ),
ERR_04335( "ERR_04335" ),
ERR_04336( "ERR_04336" ),
ERR_04337( "ERR_04337" ),
ERR_04338( "ERR_04338" ),
ERR_04339( "ERR_04339" ),
ERR_04340( "ERR_04340" ),
ERR_04341( "ERR_04341" ),
ERR_04342( "ERR_04342" ),
ERR_04343( "ERR_04343" ),
ERR_04344( "ERR_04344" ),
ERR_04345( "ERR_04345" ),
ERR_04346( "ERR_04346" ),
ERR_04347( "ERR_04347" ),
ERR_04348( "ERR_04348" ),
ERR_04349( "ERR_04349" ),
ERR_04350( "ERR_04350" ),
ERR_04351( "ERR_04351" ),
ERR_04352( "ERR_04352" ),
ERR_04353( "ERR_04353" ),
ERR_04354( "ERR_04354" ),
ERR_04355( "ERR_04355" ),
ERR_04356( "ERR_04356" ),
ERR_04357( "ERR_04357" ),
ERR_04358( "ERR_04358" ),
ERR_04359( "ERR_04359" ),
ERR_04360( "ERR_04360" ),
ERR_04361( "ERR_04361" ),
ERR_04362( "ERR_04362" ),
ERR_04363( "ERR_04363" ),
ERR_04364( "ERR_04364" ),
ERR_04365( "ERR_04365" ),
ERR_04366( "ERR_04366" ),
ERR_04367( "ERR_04367" ),
ERR_04368( "ERR_04368" ),
ERR_04369( "ERR_04369" ),
ERR_04370( "ERR_04370" ),
ERR_04371( "ERR_04371" ),
ERR_04372( "ERR_04372" ),
ERR_04373( "ERR_04373" ),
ERR_04374( "ERR_04374" ),
ERR_04375( "ERR_04375" ),
ERR_04376( "ERR_04376" ),
ERR_04377( "ERR_04377" ),
ERR_04378( "ERR_04378" ),
ERR_04379( "ERR_04379" ),
ERR_04380( "ERR_04380" ),
ERR_04381( "ERR_04381" ),
ERR_04382( "ERR_04382" ),
ERR_04383( "ERR_04383" ),
ERR_04384( "ERR_04384" ),
ERR_04385( "ERR_04385" ),
ERR_04386( "ERR_04386" ),
ERR_04387( "ERR_04387" ),
ERR_04388( "ERR_04388" ),
ERR_04389( "ERR_04389" ),
ERR_04390( "ERR_04390" ),
ERR_04391( "ERR_04391" ),
ERR_04392( "ERR_04392" ),
ERR_04393( "ERR_04393" ),
ERR_04394( "ERR_04394" ),
ERR_04395( "ERR_04395" ),
ERR_04396( "ERR_04396" ),
ERR_04397( "ERR_04397" ),
ERR_04398( "ERR_04398" ),
ERR_04399( "ERR_04399" ),
ERR_04400( "ERR_04400" ),
ERR_04401( "ERR_04401" ),
ERR_04402( "ERR_04402" ),
ERR_04403( "ERR_04403" ),
ERR_04404( "ERR_04404" ),
ERR_04405( "ERR_04405" ),
ERR_04406( "ERR_04406" ),
ERR_04407( "ERR_04407" ),
ERR_04408( "ERR_04408" ),
ERR_04409( "ERR_04409" ),
ERR_04410( "ERR_04410" ),
ERR_04411( "ERR_04411" ),
ERR_04412( "ERR_04412" ),
ERR_04413( "ERR_04413" ),
ERR_04414( "ERR_04414" ),
ERR_04415( "ERR_04415" ),
ERR_04416( "ERR_04416" ),
ERR_04417( "ERR_04417" ),
ERR_04418( "ERR_04418" ),
ERR_04419( "ERR_04419" ),
ERR_04420( "ERR_04420" ),
ERR_04421( "ERR_04421" ),
ERR_04422( "ERR_04422" ),
ERR_04423( "ERR_04423" ),
ERR_04424( "ERR_04424" ),
ERR_04425( "ERR_04425" ),
ERR_04426( "ERR_04426" ),
ERR_04427( "ERR_04427" ),
ERR_04428( "ERR_04428" ),
ERR_04429( "ERR_04429" ),
ERR_04430( "ERR_04430" ),
ERR_04431( "ERR_04431" ),
ERR_04432( "ERR_04432" ),
ERR_04433( "ERR_04433" ),
ERR_04434( "ERR_04434" ),
ERR_04435( "ERR_04435" ),
ERR_04436( "ERR_04436" ),
ERR_04437( "ERR_04437" ),
ERR_04438( "ERR_04438" ),
ERR_04439( "ERR_04439" ),
ERR_04440( "ERR_04440" ),
ERR_04441( "ERR_04441" ),
ERR_04442_NULL_AT_NOT_ALLOWED( "ERR_04442_NULL_AT_NOT_ALLOWED" ),
ERR_04443( "ERR_04443" ),
ERR_04444( "ERR_04444" ),
ERR_04445( "ERR_04445" ),
ERR_04446( "ERR_04446" ),
ERR_04447_CANNOT_NORMALIZE_VALUE( "ERR_04447_CANNOT_NORMALIZE_VALUE" ),
ERR_04448( "ERR_04448" ),
ERR_04449( "ERR_04449" ),
ERR_04450( "ERR_04450" ),
ERR_04451( "ERR_04451" ),
ERR_04452( "ERR_04452" ),
ERR_04453( "ERR_04453" ),
ERR_04454( "ERR_04454" ),
ERR_04455( "ERR_04455" ),
ERR_04456( "ERR_04456" ),
ERR_04457_NULL_ATTRIBUTE_ID( "ERR_04457_NULL_ATTRIBUTE_ID" ),
ERR_04458( "ERR_04458" ),
ERR_04459( "ERR_04459" ),
ERR_04460_ATTRIBUTE_TYPE_NULL_NOT_ALLOWED( "ERR_04460_ATTRIBUTE_TYPE_NULL_NOT_ALLOWED" ),
ERR_04461( "ERR_04461" ),
ERR_04462( "ERR_04462" ),
ERR_04463( "ERR_04463" ),
ERR_04464( "ERR_04464" ),
ERR_04465( "ERR_04465" ),
ERR_04466( "ERR_04466" ),
ERR_04467( "ERR_04467" ),
ERR_04468( "ERR_04468" ),
ERR_04469( "ERR_04469" ),
ERR_04470( "ERR_04470" ),
ERR_04471( "ERR_04471" ),
ERR_04472( "ERR_04472" ),
ERR_04473( "ERR_04473" ),
ERR_04474( "ERR_04474" ),
ERR_04475( "ERR_04475" ),
ERR_04476( "ERR_04476" ),
ERR_04477_NO_VALID_AT_FOR_THIS_ID( "ERR_04477_NO_VALID_AT_FOR_THIS_ID" ),
ERR_04478_NO_VALUE_NOT_ALLOWED( "ERR_04478_NO_VALUE_NOT_ALLOWED" ),
ERR_04479_INVALID_SYNTAX_VALUE( "ERR_04479_INVALID_SYNTAX_VALUE" ),
ERR_04480_END_OF_STREAM( "ERR_04480_END_OF_STREAM" ),
ERR_04481_ENTRY_NULL_VALUE( "ERR_04481_ENTRY_NULL_VALUE" ),
// ldap-constants
ERR_05001( "ERR_05001" ),
// ldap-converter
ERR_06001( "ERR_06001" ),
ERR_06002( "ERR_06002" ),
ERR_06003( "ERR_06003" ),
ERR_06004( "ERR_06004" ),
ERR_06005( "ERR_06005" ),
ERR_06006( "ERR_06006" ),
// ldap-jndi
// no exceptions to translate
// ldap-schema
ERR_08001( "ERR_08001" ),
ERR_08002( "ERR_08002" ),
ERR_08003( "ERR_08003" ),
ERR_08004( "ERR_08004" ),
ERR_08005( "ERR_08005" ),
ERR_08006( "ERR_08006" ),
// ldap-schema
ERR_09001_DIRECTORY_CREATION_FAILED( "ERR_09001_DIRECTORY_CREATION_FAILED" ),
// ldap-schema-loader
ERR_10001( "ERR_10001" ),
ERR_10002( "ERR_10002" ),
ERR_10003( "ERR_10003" ),
ERR_10004( "ERR_10004" ),
ERR_10005( "ERR_10005" ),
ERR_10006( "ERR_10006" ),
ERR_10007( "ERR_10007" ),
ERR_10008( "ERR_10008" ),
ERR_10009( "ERR_10009" ),
ERR_10010( "ERR_10010" ),
ERR_10011( "ERR_10011" ),
ERR_10012( "ERR_10012" ),
ERR_10013( "ERR_10013" ),
ERR_10014( "ERR_10014" ),
ERR_10015( "ERR_10015" ),
ERR_10016( "ERR_10016" ),
ERR_10017( "ERR_10017" ),
ERR_10018( "ERR_10018" ),
ERR_10019( "ERR_10019" ),
ERR_10020( "ERR_10020" ),
ERR_10021( "ERR_10021" ),
ERR_10022( "ERR_10022" ),
ERR_10023( "ERR_10023" ),
ERR_10024( "ERR_10024" ),
ERR_10025( "ERR_10025" ),
ERR_10026( "ERR_10026" ),
ERR_10027( "ERR_10027" ),
ERR_10028( "ERR_10028" ),
// ldap-schema-manager
ERR_11001( "ERR_11001" ),
ERR_11002( "ERR_11002" ),
ERR_11003( "ERR_11003" ),
ERR_11004( "ERR_11004" ),
ERR_11005( "ERR_11005" ),
ERR_11006( "ERR_11006" ),
ERR_11007( "ERR_11007" ),
ERR_11008( "ERR_11008" ),
ERR_11009( "ERR_11009" ),
ERR_11010( "ERR_11010" ),
ERR_11011( "ERR_11011" ),
ERR_11012( "ERR_11012" ),
ERR_11013( "ERR_11013" ),
// ldap-schema-manager
ERR_12001( "ERR_12001" ),
ERR_12002( "ERR_12002" ),
ERR_12003( "ERR_12003" ),
ERR_12004( "ERR_12004" ),
ERR_12005( "ERR_12005" ),
ERR_12006( "ERR_12006" ),
ERR_12007( "ERR_12007" ),
ERR_12008( "ERR_12008" ),
ERR_12009( "ERR_12009" ),
ERR_12010( "ERR_12010" ),
ERR_12011( "ERR_12011" ),
ERR_12012( "ERR_12012" ),
ERR_12013( "ERR_12013" ),
ERR_12014( "ERR_12014" ),
ERR_12015( "ERR_12015" ),
ERR_12016( "ERR_12016" ),
ERR_12017( "ERR_12017" ),
ERR_12018( "ERR_12018" ),
ERR_12019( "ERR_12019" ),
ERR_12020( "ERR_12020" ),
ERR_12021( "ERR_12021" ),
ERR_12022( "ERR_12022" ),
ERR_12023( "ERR_12023" ),
ERR_12024( "ERR_12024" ),
ERR_12025( "ERR_12025" ),
ERR_12026( "ERR_12026" ),
ERR_12027( "ERR_12027" ),
ERR_12028( "ERR_12028" ),
ERR_12029( "ERR_12029" ),
ERR_12030( "ERR_12030" ),
ERR_12031( "ERR_12031" ),
ERR_12032( "ERR_12032" ),
ERR_12033( "ERR_12033" ),
ERR_12034( "ERR_12034" ),
ERR_12035( "ERR_12035" ),
ERR_12036( "ERR_12036" ),
ERR_12037( "ERR_12037" ),
ERR_12038( "ERR_12038" ),
ERR_12039( "ERR_12039" ),
ERR_12040( "ERR_12040" ),
ERR_12041( "ERR_12041" ),
ERR_12042( "ERR_12042" ),
ERR_12043( "ERR_12043" ),
ERR_12044( "ERR_12044" ),
ERR_12045( "ERR_12045" ),
ERR_12046( "ERR_12046" ),
ERR_12047( "ERR_12047" ),
ERR_12048( "ERR_12048" ),
ERR_12049( "ERR_12049" ),
ERR_12050( "ERR_12050" ),
ERR_12051( "ERR_12051" ),
ERR_12052( "ERR_12052" ),
ERR_12053( "ERR_12053" ),
ERR_12054( "ERR_12054" ),
ERR_12055( "ERR_12055" ),
ERR_12056( "ERR_12056" ),
ERR_12057( "ERR_12057" ),
ERR_12058( "ERR_12058" ),
ERR_12059( "ERR_12059" ),
ERR_12060( "ERR_12060" ),
ERR_12061( "ERR_12061" ),
ERR_12062( "ERR_12062" ),
ERR_12063( "ERR_12063" ),
ERR_12064( "ERR_12064" ),
ERR_12065( "ERR_12065" ),
ERR_12066( "ERR_12066" ),
ERR_12067( "ERR_12067" ),
ERR_12068( "ERR_12068" ),
ERR_12069( "ERR_12069" ),
ERR_12070( "ERR_12070" ),
ERR_12071( "ERR_12071" ),
ERR_12072( "ERR_12072" ),
ERR_12073( "ERR_12073" ),
ERR_12074( "ERR_12074" ),
ERR_12075( "ERR_12075" ),
ERR_12076( "ERR_12076" ),
ERR_12077( "ERR_12077" ),
ERR_12078( "ERR_12078" ),
ERR_12079( "ERR_12079" ),
ERR_12080( "ERR_12080" ),
ERR_12081( "ERR_12081" ),
ERR_12082( "ERR_12082" ),
ERR_12083( "ERR_12083" ),
ERR_12084( "ERR_12084" ),
ERR_12085( "ERR_12085" ),
ERR_12086( "ERR_12086" ),
ERR_12087( "ERR_12087" );
/** The error code */
private String errorCode;
/**
* Creates a new instance of I18n.
*/
private I18n( String errorCode )
{
this.errorCode = errorCode;
}
/**
* <p>Getter for the field <code>errorCode</code>.</p>
*
* @return the errorCode
* @since 0.9.20
*/
public String getErrorCode()
{
return errorCode;
}
private final static ResourceBundle errBundle = ResourceBundle
.getBundle( "org/apache/directory/shared/i18n/errors" );
private final static ResourceBundle msgBundle = ResourceBundle
.getBundle( "org/apache/directory/shared/i18n/messages" );
/**
*
* Translate an error code with argument(s)
*
* @param err The error code
* @param args The argument(s)
* @return The translated error
*/
public static String err( I18n err, Object... args )
{
try
{
return err + " " + MessageFormat.format( errBundle.getString( err.getErrorCode() ), args );
}
catch ( Exception e )
{
StringBuffer sb = new StringBuffer();
boolean comma = false;
for ( Object obj : args )
{
if ( comma )
{
sb.append( "," );
}
else
{
comma = true;
}
sb.append( obj );
}
return err + " (" + sb.toString() + ")";
}
}
/**
*
* Translate a message with argument(s)
*
* @param msg The message
* @param args The argument(s)
* @return The translated error
*/
public static String msg( String msg, Object... args )
{
try
{
return MessageFormat.format( msgBundle.getString( msg ), args );
}
catch ( MissingResourceException mre )
{
try
{
return MessageFormat.format( msg, args );
}
catch ( Exception e )
{
StringBuffer sb = new StringBuffer();
boolean comma = false;
for ( Object obj : args )
{
if ( comma )
{
sb.append( "," );
}
else
{
comma = true;
}
sb.append( obj );
}
return msg + " (" + sb.toString() + ")";
}
}
}
}