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

public Class ParameterExistsRule

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

Test for one or more parameters matching the specification.

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static class
ParameterExistsRule.ParameterExists

Ignore the parameter value and just compare on the parameter name.

Field Summary

Modifier and TypeField and Description
private final Parameter

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public boolean
test(Property
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 Parameter specification

Constructor Detail

ParameterExistsRuleback to summary
public ParameterExistsRule(Parameter specification)

Method Detail

testback to summary
public boolean test(Property t)

Implements java.util.function.Predicate.test.

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

Evaluates this predicate on the given argument.

Parameters
t:Property

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 ParameterExistsRule.ParameterExists

extends Object
implements Comparable<Parameter>
Class Inheritance
  • java.lang.Object
  • net.fortuna.ical4j.filter.predicate.ParameterExistsRule.ParameterExists
All Implemented Interfaces
java.lang.Comparable

Ignore the parameter value and just compare on the parameter name.

Field Summary

Modifier and TypeField and Description
private final Parameter

Constructor Summary

AccessConstructor and Description
public
ParameterExists(Parameter specification)

Method Summary

Modifier and TypeMethod and Description
public int
compareTo(Parameter
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 Parameter specification

Constructor Detail

ParameterExistsback to summary
public ParameterExists(Parameter specification)

Method Detail

compareToback to summary
public int compareTo(Parameter 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:Parameter

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