public class TransportIdPath extends Object implements ComparableKey<TransportIdPath>
他のTransportIdPathと辞書的順序にならった比較が可能。 また、他のTransportIdPathとsuffixが一致するかどうかの判定を行うmatchesメソッドも持つ。
TransportIdPathはimmutableである。このため、メソッドの同期化は行っていない。
| コンストラクタと説明 |
|---|
TransportIdPath(byte[]... transIds) |
TransportIdPath(String... transIds) |
TransportIdPath(TransportId... transIds) |
TransportIdPath(TransportIdPath lowerIdPath,
TransportId transId) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
int |
compareTo(TransportIdPath o)
辞書的順序に従い、引数で指定されたTransportIdPathと比較する。
|
boolean |
equals(Object o) |
List<TransportId> |
getPath() |
int |
hashCode() |
boolean |
matches(TransportIdPath suffix)
指定されたTransportIdPathがこのTransportIdPathのsuffixとして一致するかどうかを判定する。
|
String |
toString() |
public TransportIdPath(byte[]... transIds)
public TransportIdPath(String... transIds)
public TransportIdPath(TransportId... transIds)
public TransportIdPath(TransportIdPath lowerIdPath, TransportId transId)
public List<TransportId> getPath()
public boolean matches(TransportIdPath suffix)
suffix - TransportIdPathpublic int compareTo(TransportIdPath o)
compareTo インタフェース内 Comparable<TransportIdPath>o - 比較対象のTransportIdPathCopyright © 2017. All rights reserved.