KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > daffodilwoods > daffodildb > server > sql99 > ddl > schemadefinition > SNONRESERVEDWORD136444255countrycodeOptSRESERVEDWORD1206543922languagecode


1 package com.daffodilwoods.daffodildb.server.sql99.ddl.schemadefinition;
2
3 import java.util.*;
4
5 import com.daffodilwoods.daffodildb.server.sql99.ddl.descriptors.*;
6 import com.daffodilwoods.daffodildb.server.sql99.token.*;
7 import com.daffodilwoods.database.resource.*;
8 import com.daffodilwoods.database.utility.*;
9
10 public class
11     SNONRESERVEDWORD136444255countrycodeOptSRESERVEDWORD1206543922languagecode implements com.daffodilwoods.daffodildb.utils.parser.StatementExecuter {
12
13    public SRESERVEDWORD1206543922languagecode
14        _OptSRESERVEDWORD1206543922languagecode0;
15    public countrycode _countrycode1;
16    public SNONRESERVEDWORD136444255 _SNONRESERVEDWORD1364442552;
17
18    public Object JavaDoc run(Object JavaDoc object) throws DException {
19       return null;
20    }
21
22    public String JavaDoc getCountryCode() throws DException {
23       String JavaDoc[] avaliableCountryCodes = Locale.getISOCountries();
24       String JavaDoc countryCode = (String JavaDoc) _countrycode1.run(null);
25       if (P.indexOfIgnoreCase(avaliableCountryCodes, countryCode) == -1) {
26          throw new DException("DSE8033", new Object JavaDoc[] {countryCode});
27       }
28       return countryCode;
29    }
30
31    public String JavaDoc getLanguageCode() throws DException {
32       if (_OptSRESERVEDWORD1206543922languagecode0 == null) {
33          return SqlSchemaConstants.defaultLanguageCode;
34       }
35       String JavaDoc[] avaliableLanguageCodes = Locale.getISOLanguages();
36       String JavaDoc languageCode = (String JavaDoc) _OptSRESERVEDWORD1206543922languagecode0.run(null);
37       if (P.indexOfIgnoreCase(avaliableLanguageCodes, languageCode) == -1) {
38          throw new DException("DSE8034", new Object JavaDoc[] {languageCode});
39       }
40       return languageCode;
41    }
42
43    public String JavaDoc toString() {
44       StringBuffer JavaDoc sb = new StringBuffer JavaDoc();
45       sb.append(" ");
46       sb.append(_SNONRESERVEDWORD1364442552);
47       sb.append(" ");
48       sb.append(_countrycode1);
49       if (_OptSRESERVEDWORD1206543922languagecode0 != null) {
50          sb.append(_OptSRESERVEDWORD1206543922languagecode0);
51       }
52       return sb.toString();
53    }
54
55    public Object JavaDoc clone() throws CloneNotSupportedException JavaDoc {
56       return this;
57    }
58
59 }
60
Popular Tags