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() プロパティ値に対して Iterator SE を返します。 |
default SpliteratorSE<PropertyValue> | spliterator() プロパティ値に対して Spliterator SE を返します。 |
default StreamSE<PropertyValue> | stream() プロパティ値を含む連続した Stream SE を返します。 |
forEachSE
default IteratorSE<PropertyValue> iterator()
Iterator
SE を返します。IterableSE<PropertyValue>
の iteratorSE
default SpliteratorSE<PropertyValue> spliterator()
Spliterator
SE を返します。IterableSE<PropertyValue>
の spliteratorSE
default StreamSE<PropertyValue> stream()
Stream
SE を返します。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()