Top Description Inners Fields Constructors Methods
net.fortuna.ical4j.filter.predicate

public Class PropertyExistsRule<T extends PropertyContainer>

extends Object
implements Predicate<T extends PropertyContainer>
Class Inheritance
All Implemented Interfaces
java.util.function.Predicate
Imports
net.fortuna.ical4j.model.Property, .PropertyContainer, java.util.Comparator, java.util.function.Predicate

Test for a property matching the supplied specification.

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static class
PropertyExistsRule.PropertyExists

Ignore the property value and just compare on the property name and parameters.

Field Summary

Modifier and TypeField and Description
private final Property

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public boolean
test(T
the input argument
t
)

Implements java.util.function.Predicate.test.

Evaluates this predicate on the given argument.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

specificationback to summary
private final Property specification

Constructor Detail

PropertyExistsRuleback to summary
public PropertyExistsRule(Property specification)

Method Detail

testback to summary
public boolean test(T t)

Implements java.util.function.Predicate.test.

Doc from java.util.function.Predicate.test.

Evaluates this predicate on the given argument.

Parameters
t:T

the input argument

Returns:boolean

true if the input argument matches the predicate, otherwise false

Annotations
@Override
net.fortuna.ical4j.filter.predicate back to summary

public Class PropertyExistsRule.PropertyExists

extends Object
implements Comparable<Property>
Class Inheritance
  • java.lang.Object
  • net.fortuna.ical4j.filter.predicate.PropertyExistsRule.PropertyExists
All Implemented Interfaces
java.lang.Comparable

Ignore the property value and just compare on the property name and parameters.

Field Summary

Modifier and TypeField and Description
private final Property

Constructor Summary

AccessConstructor and Description
public
PropertyExists(Property specification)

Method Summary

Modifier and TypeMethod and Description
public int
compareTo(Property
the object to be compared.
o
)

Implements java.lang.Comparable.compareTo.

Compares this object with the specified object for order.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

specificationback to summary
private final Property specification

Constructor Detail

PropertyExistsback to summary
public PropertyExists(Property specification)

Method Detail

compareToback to summary
public int compareTo(Property o)

Implements java.lang.Comparable.compareTo.

Doc from java.lang.Comparable.compareTo.

Compares this object with the specified object for order. Returns a negative integer, zero, or a positive integer as this object is less than, equal to, or greater than the specified object.

The implementor must ensure signum(x.compareTo(y)) == -signum(y.compareTo(x)) for all x and y. (This implies that x.compareTo(y) must throw an exception if and only if y.compareTo(x) throws an exception.)

The implementor must also ensure that the relation is transitive: (x.compareTo(y) > 0 && y.compareTo(z) > 0) implies x.compareTo(z) > 0.

Finally, the implementor must ensure that x.compareTo(y)==0 implies that signum(x.compareTo(z)) == signum(y.compareTo(z)), for all z.

Parameters
o:Property

the object to be compared.

Returns:int

a negative integer, zero, or a positive integer as this object is less than, equal to, or greater than the specified object.

Annotations
@Override