Class MessagePattern.Part

java.lang.Object
com.vmware.vipclient.i18n.l2.text.MessagePattern.Part
Enclosing class:
MessagePattern

public static final class MessagePattern.Part extends Object
  • Method Details

    • getType

      public MessagePattern.Part.Type getType()
      Returns the type of this part.
      Returns:
      the part type.
    • getIndex

      public int getIndex()
      Returns the pattern string index associated with this Part.
      Returns:
      this part's pattern string index.
    • getLength

      public int getLength()
      Returns the length of the pattern substring associated with this Part. This is 0 for some parts.
      Returns:
      this part's pattern substring length.
    • getLimit

      public int getLimit()
      Returns the pattern string limit (exclusive-end) index associated with this Part. Convenience method for getIndex()+getLength().
      Returns:
      this part's pattern string limit index, same as getIndex()+getLength().
    • getValue

      public int getValue()
      Returns a value associated with this part. See the documentation of each part type for details.
      Returns:
      the part value.
    • getArgType

      public MessagePattern.ArgType getArgType()
      Returns the argument type if this part is of type ARG_START or ARG_LIMIT, otherwise ArgType.NONE.
      Returns:
      the argument type for this part.