Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

gnu.javax.net.ssl.provider
Class Extension  view Extension download Extension.java

java.lang.Object
  extended bygnu.javax.net.ssl.provider.Extension
All Implemented Interfaces:
Constructed

final class Extension
extends java.lang.Object
implements Constructed


Nested Class Summary
(package private) static class Extension.Type
           
 
Field Summary
private  Extension.Type type
           
private  byte[] value
           
 
Constructor Summary
(package private) Extension(Extension.Type type, byte[] value)
           
 
Method Summary
(package private)  Extension.Type getType()
           
(package private)  byte[] getValue()
           
(package private) static Extension read(java.io.InputStream in)
           
 java.lang.String toString()
          Convert this Object to a human-readable String.
 void write(java.io.OutputStream out)
          Writes this structure's encoded form to the given output stream.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

type

private final Extension.Type type

value

private final byte[] value
Constructor Detail

Extension

Extension(Extension.Type type,
          byte[] value)
Method Detail

read

static Extension read(java.io.InputStream in)
               throws java.io.IOException

write

public void write(java.io.OutputStream out)
           throws java.io.IOException
Description copied from interface: Constructed
Writes this structure's encoded form to the given output stream.

Specified by:
write in interface Constructed

getType

Extension.Type getType()

getValue

byte[] getValue()

toString

public java.lang.String toString()
Description copied from class: java.lang.Object
Convert this Object to a human-readable String. There are no limits placed on how long this String should be or what it should contain. We suggest you make it as intuitive as possible to be able to place it into System.out.println() 55 and such.

It is typical, but not required, to ensure that this method never completes abruptly with a java.lang.RuntimeException.

This method will be called when performing string concatenation with this object. If the result is null, string concatenation will instead use "null".

The default implementation returns getClass().getName() + "@" + Integer.toHexString(hashCode()).