Package gov.nist.core

Examples of gov.nist.core.NameValue


  public void setTTL(int ttl) throws InvalidArgumentException {
    if (ttl < 0 && ttl != -1)
      throw new InvalidArgumentException(
        "JAIN-SIP Exception"
          + ", Via, setTTL(), the ttl parameter is < 0");
    setParameter(new NameValue(ParameterNames.TTL, new Integer(ttl)));
  }
View Full Code Here


        "JAIN-SIP Exception, "
          + "Via, setMAddr(), the mAddr parameter is null.");

    Host host = new Host();
    host.setAddress(mAddr);
    NameValue nameValue = new NameValue(ParameterNames.MADDR, host);
    setParameter(nameValue);

  }
View Full Code Here

   */
  public ListIterator getChargingCollectionFunctionAddresses() {
 
    Iterator li = this.parameters.iterator();
    ListIterator ccfLIST = null;
    NameValue nv;
    while (li.hasNext()) {
      nv = (NameValue) li.next();
      if (nv.getName().equalsIgnoreCase(ParameterNamesIms.CCF)) {
       
        NameValue ccfNV = new NameValue();
       
        ccfNV.setName(nv.getName());
        ccfNV.setValueAsObject(nv.getValueAsObject());
       
        ccfLIST.add(ccfNV);
       
      }
    }
View Full Code Here

   */
  public ListIterator getEventChargingFunctionAddresses() {
   
    Iterator li = this.parameters.iterator();
    ListIterator ecfLIST = null;
    NameValue nv;
    boolean removed = false;
    while (li.hasNext()) {
      nv = (NameValue) li.next();
      if (nv.getName().equalsIgnoreCase(ParameterNamesIms.ECF)) {
       
        NameValue ecfNV = new NameValue();
       
        ecfNV.setName(nv.getName());
        ecfNV.setValueAsObject(nv.getValueAsObject());
       
        ecfLIST.add(ecfNV);
       
      }
    }
View Full Code Here

   * @param name - of the parameter
   * @return true if parameter was removed, and false if not
   */
  public boolean delete(String value, String name) {
    Iterator li = this.parameters.iterator();
    NameValue nv;
    boolean removed = false;
    while (li.hasNext()) {
      nv = (NameValue) li.next();
      if (((String) nv.getValueAsObject()).equalsIgnoreCase(value) && nv.getName().equalsIgnoreCase(name)) {
        li.remove();
        removed = true;
      }
    }
   
View Full Code Here

   
    // attribute "curr" not found
    if (i == preconditionAttributes.size())
    {
      // create attribute for the status-type supplied
      NameValue nv = new NameValue("curr", "qos " + status + " " + directionTag);
     
      AttributeField newAF = new AttributeField();
      newAF.setAttribute(nv);
      preconditionAttributes.add(newAF);
    }
View Full Code Here

    // attribute "des" not found
    if (i == preconditionAttributes.size())
    {
      // create attribute for the status-type supplied
      // with the values strength-tag and direction-tag
      NameValue nv =
        new NameValue("des", "qos " + strength + " " + status + " " + direction);
     
      AttributeField newAF = new AttributeField();
      newAF.setAttribute(nv);
      preconditionAttributes.add(newAF);
    }
View Full Code Here

    // attribute "conf" not found
    if (i == preconditionAttributes.size())
    {
      // create attribute for the status-type supplied
      // with the values strength-tag and direction-tag
      NameValue nv =
        new NameValue("conf", "qos " + status + " " + direction);
     
      AttributeField newAF = new AttributeField();
      newAF.setAttribute(nv);
      preconditionAttributes.add(newAF);
     
View Full Code Here

  }

  /** Set a parameter.
  */
  public void setParameter(String name, String value) throws ParseException {
    NameValue nv = parameters.getNameValue(name);
    if (nv != null) {
      nv.setValueAsObject(value);
    } else {
      nv = new NameValue(name, value);
      if (name.equalsIgnoreCase("methods"))
        nv.setQuotedValue();
      this.parameters.set(nv);
    }
  }
View Full Code Here

      }
      if (pname.length() == 0 &&
          ( pvalue == null ||
          pvalue.length() == 0))
          return null;
      else return new NameValue(pname, pvalue, isFlagParam);
    } finally {
      if (debug)
        dbg_leave("uriParam");
    }
  }
View Full Code Here

TOP

Related Classes of gov.nist.core.NameValue

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.