org.apache.myfaces.extensions.cdi.message.impl
Class SimpleMessageBuilder

java.lang.Object
  extended by org.apache.myfaces.extensions.cdi.message.impl.SimpleMessageBuilder
All Implemented Interfaces:
Serializable, MessageBuilder

public class SimpleMessageBuilder
extends Object

just for manual usages (see the test-case)

See Also:
Serialized Form

Constructor Summary
protected SimpleMessageBuilder()
           
protected SimpleMessageBuilder(MessageContext messageContext)
           
 
Method Summary
 Message add()
          
 MessageBuilder argument(Serializable... arguments)
          
 Message create()
          
protected  MessageContext getMessageContext()
           
static MessageBuilder message()
          Creates a new Message
static MessageBuilder message(MessageContext messageContext)
          Creates a new MessageBuilder for the given MessageContext
static MessageBuilder message(MessageFactory messageFactory)
          Creates a new MessageBuilder which uses the given MessageFactory
 MessageBuilder namedArgument(String name, Serializable value)
          
 MessageBuilder payload(MessagePayload... messagePayload)
          
protected  void reset()
           
protected  void setMessageFactory(MessageFactory messageFactory)
           
 MessageBuilder text(String messageDescriptor)
          
 String toText()
          
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SimpleMessageBuilder

protected SimpleMessageBuilder()

SimpleMessageBuilder

protected SimpleMessageBuilder(MessageContext messageContext)
Method Detail

message

public static MessageBuilder message()
Creates a new Message

Returns:
a new message

message

public static MessageBuilder message(MessageContext messageContext)
Creates a new MessageBuilder for the given MessageContext

Parameters:
messageContext - current message-context
Returns:
a new message

message

public static MessageBuilder message(MessageFactory messageFactory)
Creates a new MessageBuilder which uses the given MessageFactory

Parameters:
messageFactory - current message-factory
Returns:
a new message

add

public Message add()

Specified by:
add in interface MessageBuilder

toText

public String toText()

Specified by:
toText in interface MessageBuilder

payload

public MessageBuilder payload(MessagePayload... messagePayload)

Specified by:
payload in interface MessageBuilder

text

public MessageBuilder text(String messageDescriptor)

Specified by:
text in interface MessageBuilder

argument

public MessageBuilder argument(Serializable... arguments)

Specified by:
argument in interface MessageBuilder

namedArgument

public MessageBuilder namedArgument(String name,
                                    Serializable value)

Specified by:
namedArgument in interface MessageBuilder

reset

protected void reset()

create

public Message create()

Specified by:
create in interface MessageBuilder

getMessageContext

protected MessageContext getMessageContext()

setMessageFactory

protected void setMessageFactory(MessageFactory messageFactory)


Copyright © 2010-2011 The Apache Software Foundation. All Rights Reserved.