Class MessagePattern.Part

    • Method Detail

      • 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.