Package com.ibm.icu.util

Examples of com.ibm.icu.util.StringTokenizer


    TestAssertion testAssertion,
    EntryContext entryContext)
    throws WSIException
  {
    String httpHeader = entryContext.getMessageEntry().getHTTPHeaders();
    StringTokenizer httpMessageTokenizer =
      new StringTokenizer(httpHeader, "\n\r\f");

    // Check if this is a POST message
    if (!httpHeader.startsWith(MessageValidator.HTTP_POST))
    {
      result = AssertionResult.RESULT_FAILED;
      failureDetail = this.validator.createFailureDetail(httpHeader, entryContext);
    }

    String line = null;
    while (httpMessageTokenizer.hasMoreTokens()
      && (result.equals(AssertionResult.RESULT_PASSED)))
    {
      line = httpMessageTokenizer.nextToken();
      if ((line != null)
        && (line.startsWith("M-POST") || line.startsWith("Ext:")))
      {
        result = AssertionResult.RESULT_FAILED;
        failureDetail = this.validator.createFailureDetail(httpHeader, entryContext);
View Full Code Here


      updatingDOM = false;
    }
    else
    {
      StringBuffer value = new StringBuffer();
      for (StringTokenizer stringTokenizer = new StringTokenizer(uriList, " "); stringTokenizer.hasMoreElements();)
      {
        String uri = stringTokenizer.nextToken();
        String namespace = null;
        String localName = uri;
        int index = uri.lastIndexOf("#");
        if (index != -1)
        {
View Full Code Here

    if (!isDebugging())
      return false;

    String traceFilter = Platform.getDebugOption(PLUGIN_ID + TRACEFILTER_LOCATION);
    if (traceFilter != null) {
      StringTokenizer tokenizer = new StringTokenizer(traceFilter, ","); //$NON-NLS-1$
      while (tokenizer.hasMoreTokens()) {
        String cat = tokenizer.nextToken().trim();
        if (category.equals(cat)) {
          return true;
        }
      }
    }
View Full Code Here

   * Takes a single string of the form "a/b/c" and ensures that that
   * structure exists below the head element, down through 'c', and returns
   * the element 'c'.
   ************************************************************************/
  private Node getNode(Node node, String name) {
    StringTokenizer tokenizer = new StringTokenizer(name, "/"); //$NON-NLS-1$
    String token = null;
    while (tokenizer.hasMoreTokens()) {
      token = tokenizer.nextToken();
      if (getNamedChild(node, token) == null)
        node.appendChild(document.createElement(token));
      node = getNamedChild(node, token);
    }
    return node;
View Full Code Here

    if (!isDebugging())
      return false;

    String traceFilter = Platform.getDebugOption(PLUGIN_ID + TRACEFILTER_LOCATION);
    if (traceFilter != null) {
      StringTokenizer tokenizer = new StringTokenizer(traceFilter, ","); //$NON-NLS-1$
      while (tokenizer.hasMoreTokens()) {
        String cat = tokenizer.nextToken().trim();
        if (category.equals(cat)) {
          return true;
        }
      }
    }
View Full Code Here

     * parameters which may specify a charset
     */
   
    String cleanContentTypeValue = StringUtils.stripNonLetterDigits(contentType);
    /* Break the mime header into the main value and its parameters, separated by ';' */
    StringTokenizer tokenizer = new StringTokenizer(cleanContentTypeValue, ";"); //$NON-NLS-1$
    int tLen = tokenizer.countTokens();
    if (tLen == 0)
      return;
    String[] tokens = new String[tLen];
    int j = 0;
    while (tokenizer.hasMoreTokens()) {
      tokens[j] = tokenizer.nextToken();
      j++;
    }
   
    int firstParameter = 0;
    if (tokens[0].indexOf('=') == -1) {
View Full Code Here

    // check class
    i = selector.getNumOfClasses();
    if (i > 0) {
      if (!element.hasAttribute("class") || (key = element.getAttribute("class")).length() == 0) //$NON-NLS-1$  //$NON-NLS-2$
        return false;
      StringTokenizer tokenizer = new StringTokenizer(key);
      for (i = i - 1; i >= 0; i--) {
        boolean ok = false;
        while (tokenizer.hasMoreTokens()) {
          if (selector.getClass(i).equals(tokenizer.nextToken())) {
            ok = true;
            break;
          }
        }
        if (!ok)
          return false;
      }
    }

    // check attributes
    for (i = selector.getNumOfAttributes() - 1; i >= 0; i--) {
      StringTokenizer tokenizer = new StringTokenizer(selector.getAttribute(i), "=~| \t\r\n\f");//$NON-NLS-1$
      int countTokens = tokenizer.countTokens();
      if (countTokens > 0) {
        String attrName = tokenizer.nextToken();
        String attrValue = null;
        if (!element.hasAttribute(attrName) || (attrValue = element.getAttribute(attrName)).length() == 0)
          return false;
        if (countTokens > 1) {
          String token = tokenizer.nextToken("= \t\r\n\f");//$NON-NLS-1$
          StringTokenizer attrValueTokenizer = null;
          if (token.equals("~")) {//$NON-NLS-1$
            attrValueTokenizer = new StringTokenizer(attrValue);
          }
          else if (token.equals("|")) {//$NON-NLS-1$
            attrValueTokenizer = new StringTokenizer(attrValue, "-");//$NON-NLS-1$
          }
          if (attrValueTokenizer != null) {
            if (tokenizer.hasMoreTokens()) {
              token = tokenizer.nextToken();
              boolean ok = false;
              while (attrValueTokenizer.hasMoreTokens()) {
                if (token.equals(attrValueTokenizer.nextToken())) {
                  ok = true;
                  break;
                }
              }
              if (!ok)
View Full Code Here

   *
   * @param textHoverStrings
   * @return
   */
  public TextHoverDescriptor[] generateTextHoverDescriptors(String textHoverStrings) {
    StringTokenizer st = new StringTokenizer(textHoverStrings, HOVER_SEPARATOR);

    // read from preference and load id-descriptor mapping to a hash table
    HashMap idToModifier = new HashMap(st.countTokens());
    while (st.hasMoreTokens()) {
      String textHoverString = st.nextToken();
      StringTokenizer st2 = new StringTokenizer(textHoverString, HOVER_ATTRIBUTE_SEPARATOR);
      if (st2.countTokens() == 3) {
        String id = st2.nextToken();
        boolean enabled = Boolean.valueOf(st2.nextToken()).booleanValue();
        String modifierString = st2.nextToken();
        if (modifierString.equals(NO_MODIFIER))
          modifierString = ""; //$NON-NLS-1$

        String label = null;
        String description = null;
View Full Code Here

   *            the accelerator text
   * @result the SWT key code, or 0 if there is no accelerator
   */
  private int convertAccelerator(String acceleratorText) {
    int accelerator = 0;
    StringTokenizer stok = new StringTokenizer(acceleratorText, "+"); //$NON-NLS-1$

    int keyCode = -1;

    boolean hasMoreTokens = stok.hasMoreTokens();
    while (hasMoreTokens) {
      String token = stok.nextToken();
      hasMoreTokens = stok.hasMoreTokens();
      // Every token except the last must be one of the modifiers
      // Ctrl, Shift, or Alt.
      if (hasMoreTokens) {
        int modifier = Action.findModifier(token);
        if (modifier != 0) {
View Full Code Here

    if (modifiers.length() == 0)
      return SWT.NONE;

    int stateMask = 0;
    StringTokenizer modifierTokenizer = new StringTokenizer(modifiers, ",;.:+-* "); //$NON-NLS-1$
    while (modifierTokenizer.hasMoreTokens()) {
      int modifier = EditorUtility.findLocalizedModifier(modifierTokenizer.nextToken());
      if (modifier == 0 || (stateMask & modifier) == modifier)
        return -1;
      stateMask = stateMask | modifier;
    }
    return stateMask;
View Full Code Here

TOP

Related Classes of com.ibm.icu.util.StringTokenizer

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.