Package org.openstreetmap.josm.data.osm

Interface Summary
ChangesetCacheEvent  
ChangesetCacheListener  
ChangesetDataSet.ChangesetDataSetEntry  
Hash<K,T> An interface allowing injection of hashcode and equality implementation based on some inner state of an object for a set.
INode  
IPrimitive IPrimitive captures the common functions of OsmPrimitive and PrimitiveData.
IRelation  
IWay  
NameFormatter  
PrimitiveDeepCopy.PasteBufferChangedListener  
PrimitiveId interface to represent identifaction and type of the datatypes primitives.
Tagged Objects implement Tagged if they provide a map of key/value pairs.
 

Class Summary
AbstractPrimitive Abstract class to represent common features of the datatypes primitives.
BBox  
Changeset Represents a single changeset in JOSM.
ChangesetCache ChangesetCache is global in-memory cache for changesets downloaded from an OSM API server.
ChangesetDataSet A ChangesetDataSet holds the content of a changeset.
ChangesetDataSet.DefaultChangesetDataSetEntry  
DataSet DataSet is the data behind the application.
DataSet.IdHash  
DatasetConsistencyTest This class can be used to run consistency tests on dataset.
DatasetFactory Convenience class allowing to manage primitives in the dataset.
DataSetMerger A dataset merger which takes a target and a source dataset and merges the source data set onto the target dataset.
DataSource  
DefaultChangesetCacheEvent  
Filter  
Filter.FilterPreferenceEntry  
FilterMatcher Class that encapsulates the filter logic, i.e. applies a list of filters to a primitive.
FilterMatcher.FilterInfo  
FilterWorker  
MultipolygonCreate  
MultipolygonCreate.JoinedPolygon Represents one polygon that consists of multiple ways.
MultipolygonCreate.PolygonLevel Helper storage class for finding findOuterWays
Node One node data, consisting of one world coordinate waypoint.
NodeData  
NodePositionComparator Provides some node order , based on coordinates, nodes with equal coordinates are equal.
OsmPrimitive An OSM primitive can be associated with a key/value pair.
OsmPrimitiveComparator Comparator, comparing by type and objects display names
OsmUtils  
PrimitiveData This class can be used to save properties of OsmPrimitive.
PrimitiveDeepCopy This class allows to create and keep a deep copy of primitives.
QuadBuckets<T extends OsmPrimitive> Note: bbox of primitives added to QuadBuckets has to stay the same.
Relation An relation, having a set of tags and any number (0...n) of members.
RelationData  
RelationMember A linkage class that can be used by an relation to keep a list of members.
RelationMemberData  
RelationToChildReference  
SimplePrimitiveId  
Storage<T> A Set-like class that allows looking up equivalent preexising instance.
Tag Tag represents an immutable key/value-pair.
TagCollection TagCollection is a collection of tags which can be used to manipulate tags managed by OsmPrimitives.
TigerUtils A simple class to keep helper functions for merging TIGER data
User A simple class to keep a list of user names.
UserInfo  
Way One full way, consisting of a list of way nodes.
WayData  
WaySegment A segment consisting of 2 consecutive nodes out of a way.
 

Enum Summary
ChangesetDataSet.ChangesetModificationType  
FilterMatcher.FilterType Describes quality of the filtering.
OsmPrimitiveType  
 

Exception Summary
DataIntegrityProblemException  
 



JOSM