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