Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

Source code: org/apache/derby/iapi/services/info/ProductGenusNames.java


1   /*
2   
3      Derby - Class org.apache.derby.iapi.services.info.ProductGenusNames
4   
5      Copyright 1998, 2004 The Apache Software Foundation or its licensors, as applicable.
6   
7      Licensed under the Apache License, Version 2.0 (the "License");
8      you may not use this file except in compliance with the License.
9      You may obtain a copy of the License at
10  
11        http://www.apache.org/licenses/LICENSE-2.0
12  
13     Unless required by applicable law or agreed to in writing, software
14     distributed under the License is distributed on an "AS IS" BASIS,
15     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
16     See the License for the specific language governing permissions and
17     limitations under the License.
18  
19   */
20  
21  package org.apache.derby.iapi.services.info;
22  
23  /**
24    Holder class for cloudscape genus names.
25  
26    <P>
27    A product genus defines a product's category (tools, DBMS etc). For
28    some categories, Cloudscape ships more than one product. Each product,
29    within the genus has a unique product species.
30  
31    <P>
32    A correct run time environment should include at most one Cloudscape
33    product of a given genus. This helps avoid situations in which the
34    environment loads classes from more than one product. a user runs
35    with a mix of classes from different
36  
37    <P>
38    Please not that the list provided here serves to document product
39    genus names and to facile consistent naming in code. Because the
40    list of supported Cloudscape genus names will change with time, the
41    code in this package does *NOT* restrict users to the product genus
42    names listed here.
43    */
44  public interface ProductGenusNames
45  {
46  
47    /**Genus name for dbms products.*/
48    public static String DBMS = "DBMS";
49    public static String DBMS_INFO = "/org/apache/derby/info/DBMS.properties";
50  
51    /**Genus name for tools products.*/
52    public static String TOOLS = "tools";
53    public static String TOOLS_INFO = "/org/apache/derby/info/tools.properties";
54  
55    /**Genus name for net products.*/
56    public static String NET = "net";
57    public static String NET_INFO = "/org/apache/derby/info/net.properties";
58  
59    /**Genus name for network client */
60    public static String DNC = "dnc";
61    public static String DNC_INFO = "/org/apache/derby/info/dnc.properties";
62  
63  }
64  
65