|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
ObjectComponent
Container
JComponent
AuthorityCodesComboBox
public class AuthorityCodesComboBox
A combox box for selecting a coordinate reference system from a list. This component also provides a search button (for filtering the CRS name that contain the specified keywords) and a info button displaying the CRS properties sheet.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class JComponent |
---|
JComponent.AccessibleJComponent |
Nested classes/interfaces inherited from class Container |
---|
Container.AccessibleAWTContainer |
Nested classes/interfaces inherited from class Component |
---|
Component.AccessibleAWTComponent, Component.BltBufferStrategy, Component.FlipBufferStrategy |
Field Summary |
---|
Fields inherited from class JComponent |
---|
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
Fields inherited from class Component |
---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface ImageObserver |
---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
---|---|
AuthorityCodesComboBox()
Creates a CRS chooser backed by the EPSG authority factory. |
|
AuthorityCodesComboBox(AuthorityFactory factory)
Creates a CRS chooser backed by the specified authority factory. |
|
AuthorityCodesComboBox(AuthorityFactory factory,
Class type)
Creates a CRS chooser backed by the specified authority factory. |
|
AuthorityCodesComboBox(String authority)
Creates a CRS chooser backed by the specified authority factory. |
Method Summary | |
---|---|
void |
filter(String keywords)
Display only the CRS name that contains the specified keywords. |
String |
getAuthority()
Returns the authority name. |
String |
getSelectedCode()
Returns the code for the selected object, or null if none. |
IdentifiedObject |
getSelectedItem()
Returns the selected object, usually as a CoordinateReferenceSystem . |
static void |
main(String[] args)
Display the chooser. |
void |
showProperties()
Display information about the currently selected item in a separated window. |
Methods inherited from class Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public AuthorityCodesComboBox() throws FactoryRegistryException, FactoryException
FactoryRegistryException
- if no EPSG authority factory has been found.
FactoryException
- if the factory can't provide CRS codes.public AuthorityCodesComboBox(String authority) throws FactoryRegistryException, FactoryException
authority
- The authority identifier (e.g. "EPSG"
).
FactoryRegistryException
- if no authority factory has been found.
FactoryException
- if the factory can't provide CRS codes.public AuthorityCodesComboBox(AuthorityFactory factory) throws FactoryException
factory
- The authority factory responsible for creating objects from a list of codes.
FactoryException
- if the factory can't provide CRS codes.public AuthorityCodesComboBox(AuthorityFactory factory, Class type) throws FactoryException
factory
- The authority factory responsible for creating objects from a list of codes.type
- The type of CRS object to includes in the list.
FactoryException
- if the factory can't provide CRS codes.Method Detail |
---|
public String getAuthority()
public String getSelectedCode()
null
if none.
public IdentifiedObject getSelectedItem() throws FactoryException
CoordinateReferenceSystem
.
FactoryException
- if the factory can't create the selected object.public void showProperties()
public void filter(String keywords)
keywords
argument is a space-separated list, usually provided by the user after he pressed the
"Search" button.
keywords
- space-separated list of keywords to look for.public static void main(String[] args) throws FactoryRegistryException, FactoryException
If the -prototype
argument is provided on the command line, then this method
display the longuest CRS name found in the database. This is useful for setting the
combo box prototype display value.
FactoryRegistryException
- if no EPSG authority factory has been found.
FactoryException
- if the factory can't provide CRS codes.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |