com.sun.xml.ws.server.sei
Class MessageFiller.AttachmentFiller

java.lang.Object
  extended by com.sun.xml.ws.server.sei.MessageFiller
      extended by com.sun.xml.ws.server.sei.MessageFiller.AttachmentFiller
Enclosing class:
MessageFiller

abstract static class MessageFiller.AttachmentFiller
extends MessageFiller

Adds a parameter as an MIME attachment to Message.


Nested Class Summary
 
Nested classes/interfaces inherited from class com.sun.xml.ws.server.sei.MessageFiller
MessageFiller.AttachmentFiller, MessageFiller.Header
 
Field Summary
protected  ValueGetter getter
           
protected  String mimeType
           
protected  ParameterImpl param
           
 
Fields inherited from class com.sun.xml.ws.server.sei.MessageFiller
methodPos
 
Constructor Summary
protected MessageFiller.AttachmentFiller(ParameterImpl param, ValueGetter getter)
           
 
Method Summary
static MessageFiller createAttachmentFiller(ParameterImpl param, ValueGetter getter)
          Creates an MessageFiller based on the parameter type
(package private)  String getContentId()
           
 
Methods inherited from class com.sun.xml.ws.server.sei.MessageFiller
fillIn
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

param

protected final ParameterImpl param

getter

protected final ValueGetter getter

mimeType

protected final String mimeType
Constructor Detail

MessageFiller.AttachmentFiller

protected MessageFiller.AttachmentFiller(ParameterImpl param,
                                         ValueGetter getter)
Method Detail

createAttachmentFiller

public static MessageFiller createAttachmentFiller(ParameterImpl param,
                                                   ValueGetter getter)
Creates an MessageFiller based on the parameter type

Parameters:
param - runtime Parameter that abstracts the annotated java parameter
getter - Gets a value from an object that represents a parameter passed as a method argument.

getContentId

String getContentId()