javax.print.attribute.standard
Class ReferenceUriSchemesSupported

java.lang.Object
  extended by javax.print.attribute.EnumSyntax
      extended by javax.print.attribute.standard.ReferenceUriSchemesSupported
All Implemented Interfaces:
Serializable, Cloneable, Attribute

public class ReferenceUriSchemesSupported
extends EnumSyntax
implements Attribute

The ReferenceUriSchemesSupported attribute provides the supported URI schemes (e.g. ftp) which are supported by the printer service to be used as uri reference for document data.

IPP Compatibility: ReferenceUriSchemesSupported is an IPP 1.1 attribute.

See Also:
Serialized Form

Field Summary
static ReferenceUriSchemesSupported FILE
          A filename specific to the host.
static ReferenceUriSchemesSupported FTP
          The file transfer protocol (FTP).
static ReferenceUriSchemesSupported GOPHER
          The gopher protocol.
static ReferenceUriSchemesSupported HTTP
          The hyper text transfer protocol (HTTP).
static ReferenceUriSchemesSupported HTTPS
          The secure hyper text transfer protocol (HTTPS).
static ReferenceUriSchemesSupported NEWS
          The USENET news - RFC 1738.
static ReferenceUriSchemesSupported NNTP
          The network news transfer protocol (NNTP) - RFC 1738.
static ReferenceUriSchemesSupported WAIS
          The wide area information server protocol (WAIS) - RFC 4156.
 
Constructor Summary
protected ReferenceUriSchemesSupported(int value)
          Constructs a ReferenceUriSchemeSupported object.
 
Method Summary
 Class<? extends Attribute> getCategory()
          Returns category of this class.
protected  EnumSyntax[] getEnumValueTable()
          Returns a table with the enumeration values for this object.
 String getName()
          Returns the name of this attribute.
protected  String[] getStringTable()
          Returns a table with the enumeration values represented as strings for this object.
 
Methods inherited from class javax.print.attribute.EnumSyntax
clone, getOffset, getValue, hashCode, readResolve, toString
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

FTP

public static final ReferenceUriSchemesSupported FTP
The file transfer protocol (FTP).


HTTP

public static final ReferenceUriSchemesSupported HTTP
The hyper text transfer protocol (HTTP).


HTTPS

public static final ReferenceUriSchemesSupported HTTPS
The secure hyper text transfer protocol (HTTPS).


GOPHER

public static final ReferenceUriSchemesSupported GOPHER
The gopher protocol.


NEWS

public static final ReferenceUriSchemesSupported NEWS
The USENET news - RFC 1738.


NNTP

public static final ReferenceUriSchemesSupported NNTP
The network news transfer protocol (NNTP) - RFC 1738.


WAIS

public static final ReferenceUriSchemesSupported WAIS
The wide area information server protocol (WAIS) - RFC 4156.


FILE

public static final ReferenceUriSchemesSupported FILE
A filename specific to the host.

Constructor Detail

ReferenceUriSchemesSupported

protected ReferenceUriSchemesSupported(int value)
Constructs a ReferenceUriSchemeSupported object.

Parameters:
value - the enum value.
Method Detail

getCategory

public Class<? extends Attribute> getCategory()
Returns category of this class.

Specified by:
getCategory in interface Attribute
Returns:
The class ReferenceUriSchemesSupported itself.

getName

public final String getName()
Returns the name of this attribute.

Specified by:
getName in interface Attribute
Returns:
The name "reference-uri-schemes-supported".

getStringTable

protected String[] getStringTable()
Returns a table with the enumeration values represented as strings for this object.

Overrides:
getStringTable in class EnumSyntax
Returns:
The enumeration values as strings.

getEnumValueTable

protected EnumSyntax[] getEnumValueTable()
Returns a table with the enumeration values for this object.

Overrides:
getEnumValueTable in class EnumSyntax
Returns:
The enumeration values.