Interface AccessRestriction
public interface AccessRestriction
List of disjoint
AccessRestrictionType
values that can be combined to create more types
using the AccessRestrictionType.union
method. For example, an
access denied to AccessRestriction.Automobile
and AccessRestriction.Truck
could
be defined as:
AccessRestriction.Automobile.union(AccessRestriction.Truck)
Note that disjoint means that applying the method AccessRestrictionType.intersect
to
any pair of different values returns false
. You can use the
AccessRestriction.values()
method to retrieve all these values.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final AccessRestrictionType
static final AccessRestrictionType
static final AccessRestrictionType
static final AccessRestrictionType
static final AccessRestrictionType
static final AccessRestrictionType
static final AccessRestrictionType
static final AccessRestrictionType
static final AccessRestrictionType
static final AccessRestrictionType
static final AccessRestrictionType
-
Method Summary
Static MethodsModifier and TypeMethodDescriptionstatic AccessRestrictionType[]
values()
List all disjoint values listed inAccessRestriction
.
-
Field Details
-
None
-
Automobile
-
Bus
-
Taxi
-
Carpool
-
Pedestrian
-
Truck
-
ThroughTraffic
-
Delivery
-
EmergencyVehicle
-
Motorcycle
-
-
Method Details
-
values
List all disjoint values listed inAccessRestriction
.- Returns:
- all disjoint values listed in
AccessRestriction
.
-