Class DcsParameterValuesBase.AvailableParameterDescriptionBuilder

java.lang.Object
com._1c.g5.v8.dt.dcs.parameters.DcsParameterValuesBase.AvailableParameterDescriptionBuilder
Enclosing class:
DcsParameterValuesBase

public class DcsParameterValuesBase.AvailableParameterDescriptionBuilder extends Object
Parameter description builder.
  • Constructor Details

    • AvailableParameterDescriptionBuilder

      public AvailableParameterDescriptionBuilder()
  • Method Details

    • add

      public DcsParameterValuesBase.AvailableParameterDescriptionBuilder add(String[] term, String typeName, String representation, Value defaultValue)
      Adds parameter.
      Parameters:
      term - the term, cannot be null
      typeName - the type name, cannot be null
      representation - the representation, cannot be null
      defaultValue - the default value, cannot be null
      Returns:
      self, cannot be null
    • add

      public DcsParameterValuesBase.AvailableParameterDescriptionBuilder add(String[] term, String typeName, String representation, Value defaultValue, boolean hasSecondType, int childCount)
      Adds parameter.
      Parameters:
      term - the term, cannot be null
      typeName - the type name, cannot be null
      representation - the representation, cannot be null
      defaultValue - the default value, cannot be null
      hasSecondType - the second type flag
      childCount - the cild count
      Returns:
      self, cannot be null
    • add

      public DcsParameterValuesBase.AvailableParameterDescriptionBuilder add(String[] term, String typeName, String representation, Value defaultValue, int childCount)
      Adds parameter.
      Parameters:
      term - the term, cannot be null
      typeName - the type name, cannot be null
      representation - the representation, cannot be null
      defaultValue - the default value, cannot be null
      childCount - the cild count
      Returns:
      self, cannot be null
    • add

      public DcsParameterValuesBase.AvailableParameterDescriptionBuilder add(String[] term, String[] oldTerm, String typeName, String representation, Value defaultValue)
      Adds parameter.
      Parameters:
      term - the term, cannot be null
      oldTerm - the old term, cannot be null
      typeName - the type name, cannot be null
      representation - the representation, cannot be null
      defaultValue - the default value, cannot be null
      Returns:
      self, cannot be null
    • toArray

      Creates parameter description array.
      Returns:
      the parameter description array, cannot be null