Class Selection

  • All Implemented Interfaces:
    java.lang.Cloneable

    public class Selection
    extends java.lang.Object
    implements java.lang.Cloneable
    Author:
    K.Jaensch, klausj@phonetik.uni-muenchen.de
    • Field Detail

      • startMarker

        protected Marker startMarker
      • endMarker

        protected Marker endMarker
      • name

        protected java.lang.String name
      • channels

        protected int[] channels
    • Constructor Detail

      • Selection

        public Selection()
      • Selection

        public Selection​(Marker startMarker,
                         Marker endMarker)
      • Selection

        public Selection​(long start,
                         long end)
      • Selection

        public Selection​(Marker startMarker,
                         Marker endMarker,
                         java.lang.String name)
        Labeled selection.
        Parameters:
        startMarker - start marker
        endMarker - end marker
        name - label
    • Method Detail

      • isInSelection

        public boolean isInSelection​(long pos)
      • getLeft

        public long getLeft()
      • getRight

        public long getRight()
      • getLength

        public long getLength()
      • setStart

        public void setStart​(long l)
      • setEnd

        public void setEnd​(long l)
      • getStart

        public long getStart()
      • getEnd

        public long getEnd()
      • limitTo

        public void limitTo​(long startLimit,
                            long endLimit)
      • getEndMarker

        public Marker getEndMarker()
      • setEndMarker

        public void setEndMarker​(Marker endMarker)
      • getStartMarker

        public Marker getStartMarker()
      • setStartMarker

        public void setStartMarker​(Marker startMarker)
      • clone

        public java.lang.Object clone()
                               throws java.lang.CloneNotSupportedException
        Overrides:
        clone in class java.lang.Object
        Throws:
        java.lang.CloneNotSupportedException
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • getName

        public java.lang.String getName()
      • setName

        public void setName​(java.lang.String name)
      • getChannels

        public int[] getChannels()
      • setChannels

        public void setChannels​(int[] channels)