ucar.unidata.idv.chooser
Class OpenSearchHandler

java.lang.Object
  extended by ucar.unidata.idv.chooser.XmlHandler
      extended by ucar.unidata.idv.chooser.OpenSearchHandler

public class OpenSearchHandler
extends XmlHandler

This handles opensearch description documents in the XmlChooser.

Author:
Jeff McWhirter

Field Summary
static String ATTR_TEMPLATE
          xml items
static String ATTR_TYPE
          xml items
static String TAG_ADULTCONTENT
          xml items
static String TAG_CONTACT
          xml items
static String TAG_DESCRIPTION
          xml items
static String TAG_IMAGE
          xml items
static String TAG_INPUTENCODING
          xml items
static String TAG_LANGUAGE
          xml items
static String TAG_OPENSEARCHDESCRIPTION
          xml items
static String TAG_OUTPUTENCODING
          xml items
static String TAG_SHORTNAME
          xml items
static String TAG_SYNDICATIONRIGHT
          xml items
static String TAG_URL
          xml items
static String XMLNS_XMLNS
          xml items
static String XMLNS_XMLNS_GEO
          xml items
static String XMLNS_XMLNS_TIME
          xml items
 
Fields inherited from class ucar.unidata.idv.chooser.XmlHandler
chooser, path, root, tree
 
Constructor Summary
OpenSearchHandler(XmlChooser chooser, Element root, String path)
          Create the handler
 
Method Summary
 void doLoad()
          The user has pressed the 'Load' button.
protected  JComponent doMakeContents()
          Create the UI
protected  void updateStatus()
          Update the status
 
Methods inherited from class ucar.unidata.idv.chooser.XmlHandler
getContents, getPath
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

XMLNS_XMLNS

public static final String XMLNS_XMLNS
xml items

See Also:
Constant Field Values

XMLNS_XMLNS_GEO

public static final String XMLNS_XMLNS_GEO
xml items

See Also:
Constant Field Values

XMLNS_XMLNS_TIME

public static final String XMLNS_XMLNS_TIME
xml items

See Also:
Constant Field Values

TAG_OPENSEARCHDESCRIPTION

public static final String TAG_OPENSEARCHDESCRIPTION
xml items

See Also:
Constant Field Values

TAG_SHORTNAME

public static final String TAG_SHORTNAME
xml items

See Also:
Constant Field Values

TAG_DESCRIPTION

public static final String TAG_DESCRIPTION
xml items

See Also:
Constant Field Values

TAG_CONTACT

public static final String TAG_CONTACT
xml items

See Also:
Constant Field Values

TAG_SYNDICATIONRIGHT

public static final String TAG_SYNDICATIONRIGHT
xml items

See Also:
Constant Field Values

TAG_ADULTCONTENT

public static final String TAG_ADULTCONTENT
xml items

See Also:
Constant Field Values

TAG_LANGUAGE

public static final String TAG_LANGUAGE
xml items

See Also:
Constant Field Values

TAG_OUTPUTENCODING

public static final String TAG_OUTPUTENCODING
xml items

See Also:
Constant Field Values

TAG_INPUTENCODING

public static final String TAG_INPUTENCODING
xml items

See Also:
Constant Field Values

TAG_IMAGE

public static final String TAG_IMAGE
xml items

See Also:
Constant Field Values

TAG_URL

public static final String TAG_URL
xml items

See Also:
Constant Field Values

ATTR_TEMPLATE

public static final String ATTR_TEMPLATE
xml items

See Also:
Constant Field Values

ATTR_TYPE

public static final String ATTR_TYPE
xml items

See Also:
Constant Field Values
Constructor Detail

OpenSearchHandler

public OpenSearchHandler(XmlChooser chooser,
                         Element root,
                         String path)
Create the handler

Parameters:
chooser - The chooser we are in
root - The root of the xml tree
path - The url path of the xml document
Method Detail

updateStatus

protected void updateStatus()
Update the status

Overrides:
updateStatus in class XmlHandler

doMakeContents

protected JComponent doMakeContents()
Create the UI

Specified by:
doMakeContents in class XmlHandler
Returns:
The UI component

doLoad

public void doLoad()
The user has pressed the 'Load' button. Check if a node is selected

Specified by:
doLoad in class XmlHandler