ch.rgw.tools
Class GenericRange
java.lang.Object
ch.rgw.tools.GenericRange
- Direct Known Subclasses:
- DecoratedStyleRange, SSDRange
public class GenericRange
- extends java.lang.Object
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
IS_BEFORE_OTHER
public static final int IS_BEFORE_OTHER
- See Also:
- Constant Field Values
IS_AFTER_OTHER
public static final int IS_AFTER_OTHER
- See Also:
- Constant Field Values
IS_INSIDE_OTHER
public static final int IS_INSIDE_OTHER
- See Also:
- Constant Field Values
IS_AT_BEGIN_OF_OTHER
public static final int IS_AT_BEGIN_OF_OTHER
- See Also:
- Constant Field Values
IS_AT_END_OF_OTHER
public static final int IS_AT_END_OF_OTHER
- See Also:
- Constant Field Values
IS_OVER_OTHER
public static final int IS_OVER_OTHER
- See Also:
- Constant Field Values
IS_ZERO_LENGTH
public static final int IS_ZERO_LENGTH
- See Also:
- Constant Field Values
GenericRange
public GenericRange(GenericRange other)
GenericRange
public GenericRange()
GenericRange
public GenericRange(int pos)
GenericRange
public GenericRange(int start,
int len)
getLength
public int getLength()
getPos
public int getPos()
getEnd
public int getEnd()
setPos
public void setPos(int p)
setLen
public void setLen(int l)
setEnd
public void setEnd(int e)
positionTo
public int positionTo(GenericRange other)
- Feststellen, wie dise Range in Bezug auf eine andere liegt
- Returns:
- IS_BEFORE-OTHER: Liegt ganz vor der anderen
- IS_AFTER_OTHER: Liegt ganz nach der anderen
- IS_INSIDE_OTHER: Liegt ganz innerhalb der anderen
- IS_AT_BEGIN_OF_OTHER: überlappt den Anfang der anderen
- IS_AT_END_OF_OTHER: überlappt das Ende der anderen
- IS_OVER_OTHER: überlagert die andere ganz
- IS_ZERO_LENGTH: Länge null sekunden
overlap
public GenericRange overlap(GenericRange other)
- Schnitt-Range aus zwei Ranges erzeugen
- Parameters:
other
- die andere Range
- Returns:
- eine neue Range, die die Überlappung enthält oder null, wenn keine überlappung
vorliegt
Copyright 2005-2011 by Gerry Weirich, Elexis