This documentation differs from the official API. Jadeite adds extra features to the API including: variable font sizes, constructions examples, placeholders for classes and methods, and auto-generated “See Also” links. Additionally it is missing some items found in standard Javadoc documentation, including: generics type information, “Deprecated” tags and comments, “See Also” links, along with other minor differences. Please send any questions or feedback to bam@cs.cmu.edu.


org.omg.CORBA
class PrincipalHolder

java.lang.Object extended by org.omg.CORBA.PrincipalHolder
All Implemented Interfaces:
Streamable

public final class PrincipalHolder
extends Object
implements Streamable

The Holder for Principal. For more information on Holder files, see "Generated Files: Holder Files".

A container class for values of type Principal that is used to store "out" and "inout" parameters in IDL methods. If an IDL method signature has an IDL Principal as an "out" or "inout" parameter, the programmer must pass an instance of PrincipalHolder as the corresponding parameter in the method invocation; for "inout" parameters, the programmer must also fill the "in" value to be sent to the server. Before the method invocation returns, the ORB will fill in the value corresponding to the "out" value returned from the server.

If myPrincipalHolder is an instance of PrincipalHolder, the value stored in its value field can be accessed with myPrincipalHolder.value.


Field Summary
 Principal value
          The Principal value held by this PrincipalHolder object.
 
Constructor Summary

          Constructs a new PrincipalHolder object with its value field initialized to null.

          Constructs a new PrincipalHolder object with its value field initialized to the given Principal object.
 
Method Summary
 void

          
 TypeCode

          
 void

          
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

value

public Principal value
The Principal value held by this PrincipalHolder object.
Constructor Detail

PrincipalHolder

public PrincipalHolder()
Constructs a new PrincipalHolder object with its value field initialized to null.


PrincipalHolder

public PrincipalHolder(Principal initial)
Constructs a new PrincipalHolder object with its value field initialized to the given Principal object.

Parameters:
initial - the Principal with which to initialize the value field of the newly-created PrincipalHolder object
Method Detail

_read

public void _read(InputStream input)
Parameters:
input

_type

public TypeCode _type()

_write

public void _write(OutputStream output)
Parameters:
output


This documentation differs from the official API. Jadeite adds extra features to the API including: variable font sizes, constructions examples, placeholders for classes and methods, and auto-generated “See Also” links. Additionally it is missing some items found in standard Javadoc documentation, including: generics type information, “Deprecated” tags and comments, “See Also” links, along with other minor differences. Please send any questions or feedback to bam@cs.cmu.edu.
This page displays the Jadeite version of the documention, which is derived from the offical documentation that contains this copyright notice:
Copyright 2008 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.
The official Sun™ documentation can be found here at http://java.sun.com/javase/6/docs/api/.