AbstractAnalysis.java |
/* * JBoss, the OpenSource J2EE webOS * * Distributable under LGPL license. * See terms of license at gnu.org. */ package org.jboss.iiop.rmi; import org.omg.CORBA.Any; /** * Abstract base class for all analysis classes. * * Routines here are conforming to the "Java(TM) Language to IDL Mapping * Specification", version 1.1 (01-06-07). * * @author <a href="mailto:osh@sparre.dk">Ole Husgaard</a> * @version $Revision: 1.4 $ */ abstract class AbstractAnalysis { // Constants ----------------------------------------------------- // Attributes ---------------------------------------------------- // Static -------------------------------------------------------- // Constructors -------------------------------------------------- AbstractAnalysis(String idlName, String javaName) { this.idlName = idlName; this.javaName = javaName; } AbstractAnalysis(String javaName) { this(Util.javaToIDLName(javaName), javaName); } // Public -------------------------------------------------------- /** * Return my unqualified IDL name. */ public String getIDLName() { return idlName; } /** * Return my unqualified java name. */ public String getJavaName() { return javaName; } // Package protected --------------------------------------------- /** * Set my unqualified IDL name. */ void setIDLName(String idlName) { this.idlName = idlName; } // Protected ----------------------------------------------------- // Private ------------------------------------------------------- /** * My unqualified IDL name. */ private String idlName; /** * My unqualified java name. */ private String javaName; }
AbstractAnalysis.java |