org.deegree.protocol.csw
Enum CSWConstants.ReturnableElement

java.lang.Object
  extended by java.lang.Enum<CSWConstants.ReturnableElement>
      extended by org.deegree.protocol.csw.CSWConstants.ReturnableElement
All Implemented Interfaces:
Serializable, Comparable<CSWConstants.ReturnableElement>
Enclosing class:
CSWConstants

public static enum CSWConstants.ReturnableElement
extends Enum<CSWConstants.ReturnableElement>

Specifies the elements that should be returned in the response

  • brief
  • summary
  • full

  • Version:
    $Revision: $, $Date: $
    Author:
    Steffen Thomas, last edited by: $Author: thomas $

    Enum Constant Summary
    brief
              Brief representation of a record.
    full
              Full representation of a record.
    summary
              Summary representation of a record.
     
    Method Summary
    static CSWConstants.ReturnableElement determineReturnableElement(String returnableElement)
               
    static CSWConstants.ReturnableElement valueOf(String name)
              Returns the enum constant of this type with the specified name.
    static CSWConstants.ReturnableElement[] values()
              Returns an array containing the constants of this enum type, in the order they are declared.
     
    Methods inherited from class java.lang.Enum
    clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
     
    Methods inherited from class java.lang.Object
    getClass, notify, notifyAll, wait, wait, wait
     

    Enum Constant Detail

    brief

    public static final CSWConstants.ReturnableElement brief
    Brief representation of a record. This is the shortest view of a record by a specific profile.


    summary

    public static final CSWConstants.ReturnableElement summary
    Summary representation of a record. This view responses all the elements that should be queryable by a record-profile.


    full

    public static final CSWConstants.ReturnableElement full
    Full representation of a record. In that response there are all the elements represented that a record holds. Thus, there are elements presented that are not queryable regarding to the CSW specification.

    Method Detail

    values

    public static CSWConstants.ReturnableElement[] values()
    Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
    for (CSWConstants.ReturnableElement c : CSWConstants.ReturnableElement.values())
        System.out.println(c);
    

    Returns:
    an array containing the constants of this enum type, in the order they are declared

    valueOf

    public static CSWConstants.ReturnableElement valueOf(String name)
    Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

    Parameters:
    name - the name of the enum constant to be returned.
    Returns:
    the enum constant with the specified name
    Throws:
    IllegalArgumentException - if this enum type has no constant with the specified name
    NullPointerException - if the argument is null

    determineReturnableElement

    public static CSWConstants.ReturnableElement determineReturnableElement(String returnableElement)


    Copyright © 2011. All Rights Reserved.