Class MessageProperties.Builder<_B>
- java.lang.Object
-
- org.oasis_open.docs.ebxml_msg.ebms.v3_0.ns.core._200704.MessageProperties.Builder<_B>
-
- All Implemented Interfaces:
com.kscs.util.jaxb.Buildable
- Enclosing class:
- MessageProperties
public static class MessageProperties.Builder<_B> extends Object implements com.kscs.util.jaxb.Buildable
-
-
Field Summary
Fields Modifier and Type Field Description protected _B_parentBuilderprotected MessageProperties_storedValue
-
Constructor Summary
Constructors Constructor Description Builder(_B _parentBuilder, MessageProperties _other, boolean _copy)Builder(_B _parentBuilder, MessageProperties _other, boolean _copy, com.kscs.util.jaxb.PropertyTree _propertyTree, com.kscs.util.jaxb.PropertyTreeUse _propertyTreeUse)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Property.Builder<? extends MessageProperties.Builder<_B>>addProperty()Returns a new builder to build an additional value of the "Property" property.MessageProperties.Builder<_B>addProperty(Iterable<? extends Property> property)Adds the given items to the value of "property"MessageProperties.Builder<_B>addProperty(Property... property)Adds the given items to the value of "property"MessagePropertiesbuild()MessageProperties.Builder<_B>copyOf(MessageProperties _other)MessageProperties.Builder<_B>copyOf(MessageProperties.Builder _other)_Bend()protected <_P extends MessageProperties>
_Pinit(_P _product)MessageProperties.Builder<_B>withProperty(Iterable<? extends Property> property)Sets the new value of "property" (any previous value will be replaced)MessageProperties.Builder<_B>withProperty(Property... property)Sets the new value of "property" (any previous value will be replaced)
-
-
-
Field Detail
-
_parentBuilder
protected final _B _parentBuilder
-
_storedValue
protected final MessageProperties _storedValue
-
-
Constructor Detail
-
Builder
public Builder(_B _parentBuilder, MessageProperties _other, boolean _copy)
-
Builder
public Builder(_B _parentBuilder, MessageProperties _other, boolean _copy, com.kscs.util.jaxb.PropertyTree _propertyTree, com.kscs.util.jaxb.PropertyTreeUse _propertyTreeUse)
-
-
Method Detail
-
end
public _B end()
-
init
protected <_P extends MessageProperties> _P init(_P _product)
-
addProperty
public MessageProperties.Builder<_B> addProperty(Iterable<? extends Property> property)
Adds the given items to the value of "property"- Parameters:
property- Items to add to the value of the "property" property
-
withProperty
public MessageProperties.Builder<_B> withProperty(Iterable<? extends Property> property)
Sets the new value of "property" (any previous value will be replaced)- Parameters:
property- New value of the "property" property.
-
addProperty
public MessageProperties.Builder<_B> addProperty(Property... property)
Adds the given items to the value of "property"- Parameters:
property- Items to add to the value of the "property" property
-
withProperty
public MessageProperties.Builder<_B> withProperty(Property... property)
Sets the new value of "property" (any previous value will be replaced)- Parameters:
property- New value of the "property" property.
-
addProperty
public Property.Builder<? extends MessageProperties.Builder<_B>> addProperty()
Returns a new builder to build an additional value of the "Property" property. UseProperty.Builder.end()to return to the current builder.- Returns:
- a new builder to build an additional value of the "Property" property.
Use
Property.Builder.end()to return to the current builder.
-
build
public MessageProperties build()
- Specified by:
buildin interfacecom.kscs.util.jaxb.Buildable
-
copyOf
public MessageProperties.Builder<_B> copyOf(MessageProperties _other)
-
copyOf
public MessageProperties.Builder<_B> copyOf(MessageProperties.Builder _other)
-
-