org.apache.jetspeed.serializer.objects
Class JSClient

java.lang.Object
  extended by org.apache.jetspeed.serializer.objects.JSClient

public class JSClient
extends Object

Jetspeed Serializer - Client Wrapper

Wrapper to process XML representation of a client

Version:
$Id: $
Author:
Hajo Birthelmer

Field Summary
private  ArrayList capabilities
           
private  JSClientCapabilities capabilitiesString
           
private  int evalOrder
           
private  int id
           
private  String manufacturer
           
private  ArrayList mimeTypes
           
private  JSClientMimeTypes mimeTypesString
           
private  String model
           
private  String name
           
private  String preferredMimeTypeID
           
private  String userAgentPattern
           
private  String version
           
private static javolution.xml.XMLFormat XML
          SERIALIZER
static String XML_TAG
           
 
Constructor Summary
JSClient()
           
JSClient(org.apache.jetspeed.capabilities.Client c)
           
 
Method Summary
private  String append(JSCapability capability)
           
private  String append(JSMimeType mime)
           
private  String append(Object s)
           
 List getCapabilities()
           
 JSClientCapabilities getCapabilitiesString()
           
 int getEvalOrder()
           
 int getId()
           
 String getManufacturer()
           
 List getMimeTypes()
           
 JSClientMimeTypes getMimeTypesString()
           
 String getModel()
           
 String getName()
           
 String getPreferredMimeTypeID()
           
 String getUserAgentPattern()
           
 String getVersion()
           
private  String putTokens(ArrayList _list)
           
 void setCapabilities(ArrayList capabilities)
           
 void setEvalOrder(int evalOrder)
           
 void setId(int id)
           
 void setManufacturer(String manufacturer)
           
 void setMimeTypes(ArrayList mimeTypes)
           
 void setModel(String model)
           
 void setName(String name)
           
 void setPreferredMimeTypeID(String preferredMimeTypeID)
           
static void setupAliases(javolution.xml.XMLBinding binding)
          All local attributes and list-type classes are bound here, referenced classes should return their own binding.
 void setUserAgentPattern(String userAgentPattern)
           
 void setVersion(String version)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

name

private String name

id

private int id

evalOrder

private int evalOrder

manufacturer

private String manufacturer

model

private String model

preferredMimeTypeID

private String preferredMimeTypeID

userAgentPattern

private String userAgentPattern

version

private String version

capabilities

private ArrayList capabilities

mimeTypes

private ArrayList mimeTypes

capabilitiesString

private JSClientCapabilities capabilitiesString

mimeTypesString

private JSClientMimeTypes mimeTypesString

XML_TAG

public static final String XML_TAG

XML

private static final javolution.xml.XMLFormat XML
SERIALIZER

Constructor Detail

JSClient

public JSClient()

JSClient

public JSClient(org.apache.jetspeed.capabilities.Client c)
Method Detail

setupAliases

public static void setupAliases(javolution.xml.XMLBinding binding)
All local attributes and list-type classes are bound here, referenced classes should return their own binding.

Parameters:
binding -

getCapabilities

public List getCapabilities()
Returns:
Returns the capabilities.

setCapabilities

public void setCapabilities(ArrayList capabilities)
Parameters:
capabilities - The capabilities to set.

getEvalOrder

public int getEvalOrder()
Returns:
Returns the evalOrder.

setEvalOrder

public void setEvalOrder(int evalOrder)
Parameters:
evalOrder - The evalOrder to set.

getId

public int getId()
Returns:
Returns the id.

setId

public void setId(int id)
Parameters:
id - The id to set.

getManufacturer

public String getManufacturer()
Returns:
Returns the manufacturer.

setManufacturer

public void setManufacturer(String manufacturer)
Parameters:
manufacturer - The manufacturer to set.

getMimeTypes

public List getMimeTypes()
Returns:
Returns the mimeTypes.

setMimeTypes

public void setMimeTypes(ArrayList mimeTypes)
Parameters:
mimeTypes - The mimeTypes to set.

getModel

public String getModel()
Returns:
Returns the model.

setModel

public void setModel(String model)
Parameters:
model - The model to set.

getName

public String getName()
Returns:
Returns the name.

setName

public void setName(String name)
Parameters:
name - The name to set.

getPreferredMimeTypeID

public String getPreferredMimeTypeID()
Returns:
Returns the preferredMimeTypeID.

setPreferredMimeTypeID

public void setPreferredMimeTypeID(String preferredMimeTypeID)
Parameters:
preferredMimeTypeID - The preferredMimeTypeID to set.

getUserAgentPattern

public String getUserAgentPattern()
Returns:
Returns the userAgentPattern.

setUserAgentPattern

public void setUserAgentPattern(String userAgentPattern)
Parameters:
userAgentPattern - The userAgentPattern to set.

getVersion

public String getVersion()
Returns:
Returns the version.

setVersion

public void setVersion(String version)
Parameters:
version - The version to set.

append

private String append(JSCapability capability)

append

private String append(JSMimeType mime)

append

private String append(Object s)

putTokens

private String putTokens(ArrayList _list)

getCapabilitiesString

public JSClientCapabilities getCapabilitiesString()

getMimeTypesString

public JSClientMimeTypes getMimeTypesString()


Copyright © 1999-2007 Apache Software Foundation. All Rights Reserved.