Uses of Interface
org.openstreetmap.josm.data.osm.IFilterablePrimitive
-
Packages that use IFilterablePrimitive Package Description org.openstreetmap.josm.data.osm Provides the classes for OSM data:Primitives
:Node
,Way
,Relation
Users
Tags
Changesets
Utilities classesorg.openstreetmap.josm.data.vector -
-
Uses of IFilterablePrimitive in org.openstreetmap.josm.data.osm
Classes in org.openstreetmap.josm.data.osm that implement IFilterablePrimitive Modifier and Type Class Description class
AbstractPrimitive
Abstract class to represent common features of the datatypes primitives.class
Node
One node data, consisting of one world coordinate waypoint.class
NodeData
The data on a single node (tags and position) that is stored in the databaseclass
OsmPrimitive
class
PrimitiveData
This class can be used to save properties of OsmPrimitive.class
Relation
A relation, having a set of tags and any number (0...n) of members.class
RelationData
Relation data.class
Way
One full way, consisting of a list of waynodes
.class
WayData
The data (tags and node ids) that is stored for a way in the database.Methods in org.openstreetmap.josm.data.osm with type parameters of type IFilterablePrimitive Modifier and Type Method Description private static <T extends IPrimitive & IFilterablePrimitive>
booleanFilterMatcher. allParentWaysFiltered(T primitive, boolean hidden)
Check if all parent ways are filtered.static <T extends IPrimitive & IFilterablePrimitive>
booleanFilterWorker. clearFilterFlags(Collection<T> prims)
Clear all filter flags, i.e. turn off filters.private static <T extends IPrimitive & IFilterablePrimitive>
booleanFilterWorker. doExecuteFilters(Collection<T> all, FilterMatcher filterMatcher)
static <T extends IPrimitive & IFilterablePrimitive>
booleanFilterWorker. executeFilters(Collection<T> all, Filter... filters)
Apply the filters to the primitives of the data set.static <T extends IPrimitive & IFilterablePrimitive>
booleanFilterWorker. executeFilters(Collection<T> all, FilterMatcher filterMatcher)
Apply the filters to the primitives of the data set.static <T extends IPrimitive & IFilterablePrimitive>
booleanFilterWorker. executeFilters(T primitive, FilterMatcher filterMatcher)
Apply the filters to a single primitive.<T extends IPrimitive & IFilterablePrimitive>
FilterMatcher.FilterTypeFilterMatcher. isDisabled(T primitive)
Check if primitive is disabled.private static <T extends IFilterablePrimitive>
booleanFilterMatcher. isFilterExplicit(T primitive, boolean hidden)
Check if primitive is hidden explicitly.<T extends IPrimitive & IFilterablePrimitive>
FilterMatcher.FilterTypeFilterMatcher. isHidden(T primitive)
Check if primitive is hidden.private static <T extends IPrimitive & IFilterablePrimitive>
FilterMatcher.FilterTypeFilterMatcher. test(List<FilterMatcher.FilterInfo> filters, T primitive, boolean hidden)
-
Uses of IFilterablePrimitive in org.openstreetmap.josm.data.vector
Classes in org.openstreetmap.josm.data.vector that implement IFilterablePrimitive Modifier and Type Class Description class
VectorNode
The "Node" type of a vector layerclass
VectorPrimitive
The base class for Vector primitivesclass
VectorRelation
The "Relation" type for vectorsclass
VectorWay
The "Way" type for a Vector layer
-