public interface PropertyValues extends IterableSE<PropertyValue>
PropertyValue オブジェクトを含むホルダー。PropertyValue| 修飾子と型 | メソッドと説明 |
|---|---|
PropertyValues | changesSince(PropertyValues old) 前の PropertyValues 以降の変更を返します。 |
boolean | contains(StringSE propertyName) このプロパティのプロパティ値(または他の処理エントリ)はありますか? |
PropertyValue | getPropertyValue(StringSE propertyName) 指定された名前がある場合、そのプロパティ値を返します。 |
PropertyValue[] | getPropertyValues() このオブジェクトに保持されている PropertyValue オブジェクトの配列を返します。 |
boolean | isEmpty() このホルダーには PropertyValue オブジェクトがまったく含まれていませんか? |
default IteratorSE<PropertyValue> | iterator() プロパティ値に対して IteratorSE を返します。 |
default SpliteratorSE<PropertyValue> | spliterator() プロパティ値に対して SpliteratorSE を返します。 |
default StreamSE<PropertyValue> | stream() プロパティ値を含む連続した StreamSE を返します。 |
forEachSEdefault IteratorSE<PropertyValue> iterator()
IteratorSE を返します。IterableSE<PropertyValue> の iteratorSE default SpliteratorSE<PropertyValue> spliterator()
SpliteratorSE を返します。IterableSE<PropertyValue> の spliteratorSE default StreamSE<PropertyValue> stream()
StreamSE を返します。PropertyValue[] getPropertyValues()
@Nullable PropertyValue getPropertyValue(StringSE propertyName)
propertyName - 検索する名前 null PropertyValues changesSince(PropertyValues old)
equals もオーバーライドする必要があります。old - 古いプロパティ値 Object.equals(java.lang.Object)SEboolean contains(StringSE propertyName)
propertyName - 興味のあるプロパティの名前 boolean isEmpty()