KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > sun > corba > se > impl > corba > NamedValueImpl


1 /*
2  * @(#)NamedValueImpl.java 1.23 03/12/19
3  *
4  * Copyright 2004 Sun Microsystems, Inc. All rights reserved.
5  * SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
6  */

7 /*
8  * Licensed Materials - Property of IBM
9  * RMI-IIOP v1.0
10  * Copyright IBM Corp. 1998 1999 All Rights Reserved
11  *
12  * US Government Users Restricted Rights - Use, duplication or
13  * disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
14  */

15
16 package com.sun.corba.se.impl.corba;
17
18 import org.omg.CORBA.NamedValue JavaDoc;
19 import org.omg.CORBA.Any JavaDoc;
20
21 import com.sun.corba.se.spi.orb.ORB ;
22
23 public class NamedValueImpl extends NamedValue JavaDoc
24 {
25     private String JavaDoc _name;
26     private Any JavaDoc _value;
27     private int _flags;
28     private ORB _orb;
29  
30     public NamedValueImpl(ORB orb)
31     {
32         // Note: This orb could be an instanceof ORBSingleton or ORB
33
_orb = orb;
34         _value = new AnyImpl(_orb);
35     }
36
37     public NamedValueImpl(ORB orb,
38               String JavaDoc name,
39               Any JavaDoc value,
40               int flags)
41     {
42         // Note: This orb could be an instanceof ORBSingleton or ORB
43
_orb = orb;
44         _name = name;
45         _value = value;
46         _flags = flags;
47     }
48     
49     public String JavaDoc name()
50     {
51         return _name;
52     }
53
54     public Any JavaDoc value()
55     {
56         return _value;
57     }
58
59     public int flags()
60     {
61         return _flags;
62     }
63 }
64
Popular Tags