/*
* @(#)DynEnum.java 1.14 05/11/17
*
* Copyright 2006 Sun Microsystems, Inc. All rights reserved.
* SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
*/
package org.omg.CORBA;
/** Represents a <tt>DynAny</tt> object associated
* with an IDL enum.
* @deprecated Use the new <a href="../DynamicAny/DynEnum.html">DynEnum</a> instead
*/
@Deprecated
public interface DynEnum extends org.omg.CORBA.Object, org.omg.CORBA.DynAny
{
/**
* Return the value of the IDL enum stored in this
* <code>DynEnum</code> as a string.
*
* @return the stringified value.
*/
public String value_as_string();
/**
* Set a particular enum in this <code>DynEnum</code>.
*
* @param arg the string corresponding to the value.
*/
public void value_as_string(String arg);
/**
* Return the value of the IDL enum as a Java int.
*
* @return the integer value.
*/
public int value_as_ulong();
/**
* Set the value of the IDL enum.
*
* @param arg the int value of the enum.
*/
public void value_as_ulong(int arg);
}