KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > jboss > iiop > rmi > AbstractAnalysis


1 /*
2 * JBoss, Home of Professional Open Source
3 * Copyright 2005, JBoss Inc., and individual contributors as indicated
4 * by the @authors tag. See the copyright.txt in the distribution for a
5 * full listing of individual contributors.
6 *
7 * This is free software; you can redistribute it and/or modify it
8 * under the terms of the GNU Lesser General Public License as
9 * published by the Free Software Foundation; either version 2.1 of
10 * the License, or (at your option) any later version.
11 *
12 * This software is distributed in the hope that it will be useful,
13 * but WITHOUT ANY WARRANTY; without even the implied warranty of
14 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
15 * Lesser General Public License for more details.
16 *
17 * You should have received a copy of the GNU Lesser General Public
18 * License along with this software; if not, write to the Free
19 * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
20 * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
21 */

22 package org.jboss.iiop.rmi;
23
24
25 /**
26  * Abstract base class for all analysis classes.
27  *
28  * Routines here are conforming to the "Java(TM) Language to IDL Mapping
29  * Specification", version 1.1 (01-06-07).
30  *
31  * @author <a HREF="mailto:osh@sparre.dk">Ole Husgaard</a>
32  * @version $Revision: 37459 $
33  */

34 abstract class AbstractAnalysis
35 {
36    // Constants -----------------------------------------------------
37

38    // Attributes ----------------------------------------------------
39

40    // Static --------------------------------------------------------
41

42    // Constructors --------------------------------------------------
43

44    AbstractAnalysis(String JavaDoc idlName, String JavaDoc javaName)
45    {
46       this.idlName = idlName;
47       this.javaName = javaName;
48    }
49
50    AbstractAnalysis(String JavaDoc javaName)
51    {
52       this(Util.javaToIDLName(javaName), javaName);
53    }
54
55    // Public --------------------------------------------------------
56

57    /**
58     * Return my unqualified IDL name.
59     */

60    public String JavaDoc getIDLName()
61    {
62       return idlName;
63    }
64
65    /**
66     * Return my unqualified java name.
67     */

68    public String JavaDoc getJavaName()
69    {
70       return javaName;
71    }
72
73    // Package protected ---------------------------------------------
74

75    /**
76     * Set my unqualified IDL name.
77     */

78    void setIDLName(String JavaDoc idlName)
79    {
80       this.idlName = idlName;
81    }
82
83    // Protected -----------------------------------------------------
84

85    // Private -------------------------------------------------------
86

87    /**
88     * My unqualified IDL name.
89     */

90    private String JavaDoc idlName;
91
92    /**
93     * My unqualified java name.
94     */

95    private String JavaDoc javaName;
96
97 }
98
99
Popular Tags