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 AccessRestrictionTypestatic final AccessRestrictionTypestatic final AccessRestrictionTypestatic final AccessRestrictionTypestatic final AccessRestrictionTypestatic final AccessRestrictionTypestatic final AccessRestrictionTypestatic final AccessRestrictionTypestatic final AccessRestrictionTypestatic final AccessRestrictionTypestatic 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.
-