Esri Geoportal Server
1.2.9

com.esri.gpt.framework.ckan
Class CkanParser

java.lang.Object
  extended by com.esri.gpt.framework.ckan.CkanParser

public class CkanParser
extends Object

CKAN parser.


Constructor Summary
CkanParser()
           
 
Method Summary
static CkanPackage makePackage(org.json.JSONObject pkg)
          Parse package.
static CkanPackageList makePackageList(org.json.JSONArray pkg)
          Parse package list.
static CkanPackage parsePackage(String pkg)
          Parse package.
static CkanPackageList parsePackageList(String packageList)
          Parse package list.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CkanParser

public CkanParser()
Method Detail

parsePackageList

public static CkanPackageList parsePackageList(String packageList)
                                        throws org.json.JSONException
Parse package list.

Parameters:
packageList - package list as string
Returns:
package list
Throws:
org.json.JSONException - if error parsing JSON

makePackageList

public static CkanPackageList makePackageList(org.json.JSONArray pkg)
                                       throws org.json.JSONException
Parse package list.

Parameters:
pkg - package list as array
Returns:
package list
Throws:
org.json.JSONException - if error parsing JSON

parsePackage

public static CkanPackage parsePackage(String pkg)
                                throws org.json.JSONException
Parse package.

Parameters:
pkg - package as string
Returns:
package
Throws:
org.json.JSONException - if error parsing JSON

makePackage

public static CkanPackage makePackage(org.json.JSONObject pkg)
                               throws org.json.JSONException
Parse package.

Parameters:
pkg - package as object
Returns:
package
Throws:
org.json.JSONException - if error parsing JSON

Esri Geoportal Server
1.2.9

Copyright 2011 Environmental Systems Research Institute. All rights reserved. Use is subject to license terms.