
fr.esrf.Tango.AttrDataFormat Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of JavaTangoIDL Show documentation
Show all versions of JavaTangoIDL Show documentation
Java Tango IDL (compiled with jacorb IDL compiler, http://www.jacorb.org)
package fr.esrf.Tango;
/**
* Generated from IDL enum "AttrDataFormat".
*
* @author JacORB IDL compiler V 3.8
* @version generated at Oct 21, 2017 8:28:20 AM
*/
public class AttrDataFormat
implements org.omg.CORBA.portable.IDLEntity
{
/** Serial version UID. */
private static final long serialVersionUID = 1L;
private int value = -1;
public static final int _SCALAR = 0;
public static final AttrDataFormat SCALAR = new AttrDataFormat(_SCALAR);
public static final int _SPECTRUM = 1;
public static final AttrDataFormat SPECTRUM = new AttrDataFormat(_SPECTRUM);
public static final int _IMAGE = 2;
public static final AttrDataFormat IMAGE = new AttrDataFormat(_IMAGE);
public static final int _FMT_UNKNOWN = 3;
public static final AttrDataFormat FMT_UNKNOWN = new AttrDataFormat(_FMT_UNKNOWN);
public int value()
{
return value;
}
public static AttrDataFormat from_int(int value)
{
switch (value) {
case _SCALAR: return SCALAR;
case _SPECTRUM: return SPECTRUM;
case _IMAGE: return IMAGE;
case _FMT_UNKNOWN: return FMT_UNKNOWN;
default: throw new org.omg.CORBA.BAD_PARAM();
}
}
public String toString()
{
switch (value) {
case _SCALAR: return "SCALAR";
case _SPECTRUM: return "SPECTRUM";
case _IMAGE: return "IMAGE";
case _FMT_UNKNOWN: return "FMT_UNKNOWN";
default: throw new org.omg.CORBA.BAD_PARAM();
}
}
protected AttrDataFormat(int i)
{
value = i;
}
/**
* Designate replacement object when deserialized from stream. See
* http://www.omg.org/docs/ptc/02-01-03.htm#Issue4271
*
* @throws java.io.ObjectStreamException
*/
java.lang.Object readResolve()
throws java.io.ObjectStreamException
{
return from_int(value());
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy