Class KeyValueType.Builder<_B>

  • All Implemented Interfaces:
    com.kscs.util.jaxb.Buildable
    Enclosing class:
    KeyValueType

    public static class KeyValueType.Builder<_B>
    extends Object
    implements com.kscs.util.jaxb.Buildable
    • Field Detail

      • _parentBuilder

        protected final _B _parentBuilder
    • Constructor Detail

      • Builder

        public Builder​(_B _parentBuilder,
                       KeyValueType _other,
                       boolean _copy)
      • Builder

        public Builder​(_B _parentBuilder,
                       KeyValueType _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 KeyValueType> _P init​(_P _product)
      • addContent

        public KeyValueType.Builder<_B> addContent​(Iterable<?> content)
        Adds the given items to the value of "content"
        Parameters:
        content - Items to add to the value of the "content" property
      • withContent

        public KeyValueType.Builder<_B> withContent​(Iterable<?> content)
        Sets the new value of "content" (any previous value will be replaced)
        Parameters:
        content - New value of the "content" property.
      • addContent

        public KeyValueType.Builder<_B> addContent​(Object... content)
        Adds the given items to the value of "content"
        Parameters:
        content - Items to add to the value of the "content" property
      • withContent

        public KeyValueType.Builder<_B> withContent​(Object... content)
        Sets the new value of "content" (any previous value will be replaced)
        Parameters:
        content - New value of the "content" property.
      • addDSAKeyValue

        public KeyValueType.Builder<_B> addDSAKeyValue​(Iterable<? extends javax.xml.bind.JAXBElement<DSAKeyValueType>> dsaKeyValue_)
        Adds the given items to the value of "dsaKeyValue_"
        Parameters:
        dsaKeyValue_ - Items to add to the value of the "dsaKeyValue_" property
      • addDSAKeyValue

        public KeyValueType.Builder<_B> addDSAKeyValue​(javax.xml.bind.JAXBElement<DSAKeyValueType>... dsaKeyValue_)
        Adds the given items to the value of "dsaKeyValue_"
        Parameters:
        dsaKeyValue_ - Items to add to the value of the "dsaKeyValue_" property
      • addRSAKeyValue

        public KeyValueType.Builder<_B> addRSAKeyValue​(Iterable<? extends javax.xml.bind.JAXBElement<RSAKeyValueType>> rsaKeyValue_)
        Adds the given items to the value of "rsaKeyValue_"
        Parameters:
        rsaKeyValue_ - Items to add to the value of the "rsaKeyValue_" property
      • addRSAKeyValue

        public KeyValueType.Builder<_B> addRSAKeyValue​(javax.xml.bind.JAXBElement<RSAKeyValueType>... rsaKeyValue_)
        Adds the given items to the value of "rsaKeyValue_"
        Parameters:
        rsaKeyValue_ - Items to add to the value of the "rsaKeyValue_" property
      • build

        public KeyValueType build()
        Specified by:
        build in interface com.kscs.util.jaxb.Buildable