Class PartProperties.Builder<_B>
- java.lang.Object
-
- org.oasis_open.docs.ebxml_msg.ebms.v3_0.ns.core._200704.PartProperties.Builder<_B>
-
- All Implemented Interfaces:
com.kscs.util.jaxb.Buildable
- Enclosing class:
- PartProperties
public static class PartProperties.Builder<_B> extends Object implements com.kscs.util.jaxb.Buildable
-
-
Field Summary
Fields Modifier and Type Field Description protected _B_parentBuilderprotected PartProperties_storedValue
-
Constructor Summary
Constructors Constructor Description Builder(_B _parentBuilder, PartProperties _other, boolean _copy)Builder(_B _parentBuilder, PartProperties _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 PartProperties.Builder<_B>>addProperty()Returns a new builder to build an additional value of the "Property" property.PartProperties.Builder<_B>addProperty(Iterable<? extends Property> property)Adds the given items to the value of "property"PartProperties.Builder<_B>addProperty(Property... property)Adds the given items to the value of "property"PartPropertiesbuild()PartProperties.Builder<_B>copyOf(PartProperties _other)PartProperties.Builder<_B>copyOf(PartProperties.Builder _other)_Bend()protected <_P extends PartProperties>
_Pinit(_P _product)PartProperties.Builder<_B>withProperty(Iterable<? extends Property> property)Sets the new value of "property" (any previous value will be replaced)PartProperties.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 PartProperties _storedValue
-
-
Constructor Detail
-
Builder
public Builder(_B _parentBuilder, PartProperties _other, boolean _copy)
-
Builder
public Builder(_B _parentBuilder, PartProperties _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 PartProperties> _P init(_P _product)
-
addProperty
public PartProperties.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 PartProperties.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 PartProperties.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 PartProperties.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 PartProperties.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 PartProperties build()
- Specified by:
buildin interfacecom.kscs.util.jaxb.Buildable
-
copyOf
public PartProperties.Builder<_B> copyOf(PartProperties _other)
-
copyOf
public PartProperties.Builder<_B> copyOf(PartProperties.Builder _other)
-
-