Class XMPPathSegment


  • public class XMPPathSegment
    extends java.lang.Object
    A segment of a parsed XMPPath.
    Since:
    23.06.2006
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private boolean alias
      flag if segment is an alias
      private int aliasForm
      alias form if applicable
      private int kind
      kind of the path segment
      private java.lang.String name
      name of the path segment
    • Constructor Summary

      Constructors 
      Constructor Description
      XMPPathSegment​(java.lang.String name)
      Constructor with initial values.
      XMPPathSegment​(java.lang.String name, int kind)
      Constructor with initial values.
    • Field Detail

      • name

        private java.lang.String name
        name of the path segment
      • kind

        private int kind
        kind of the path segment
      • alias

        private boolean alias
        flag if segment is an alias
      • aliasForm

        private int aliasForm
        alias form if applicable
    • Constructor Detail

      • XMPPathSegment

        public XMPPathSegment​(java.lang.String name)
        Constructor with initial values.
        Parameters:
        name - the name of the segment
      • XMPPathSegment

        public XMPPathSegment​(java.lang.String name,
                              int kind)
        Constructor with initial values.
        Parameters:
        name - the name of the segment
        kind - the kind of the segment
    • Method Detail

      • getKind

        public int getKind()
        Returns:
        Returns the kind.
      • setKind

        public void setKind​(int kind)
        Parameters:
        kind - The kind to set.
      • getName

        public java.lang.String getName()
        Returns:
        Returns the name.
      • setName

        public void setName​(java.lang.String name)
        Parameters:
        name - The name to set.
      • setAlias

        public void setAlias​(boolean alias)
        Parameters:
        alias - the flag to set
      • isAlias

        public boolean isAlias()
        Returns:
        Returns the alias.
      • getAliasForm

        public int getAliasForm()
        Returns:
        Returns the aliasForm if this segment has been created by an alias.
      • setAliasForm

        public void setAliasForm​(int aliasForm)
        Parameters:
        aliasForm - the aliasForm to set
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
        See Also:
        Object.toString()