Linkable.Utility
Class DecodeURL

java.lang.Object
  |
  +--Linkable.Utility.DecodeURL

public class DecodeURL
extends java.lang.Object


Field Summary
private static java.lang.String[] ACM_DOI
           
private static java.util.Vector ACM_journal
           
private static java.lang.String[] ACM_journal_url
           
private static java.util.Vector ACM_magazine
           
private static java.lang.String[] ACM_magazine_url
           
private static java.util.Vector ACM_proceedings
           
private static java.lang.String[] ACM_proceedings_url
           
private static java.lang.String[] ACM_pubDate
           
private static java.lang.String aname
           
private static java.util.Vector D_Lib
           
private static boolean DEBUG
           
private static java.lang.String[] DOI
           
private static java.util.Vector generalUrl
           
private static java.lang.String[] generalUrlTree
           
private static boolean isInitialized
           
private static java.lang.String issue
           
private static java.lang.String journal
           
private static java.lang.String ME
           
private static java.lang.String month
           
private static java.lang.String monthname
           
private static java.lang.String[] monthnames
           
private static java.util.Hashtable months
           
private static java.lang.String oamsyear
           
private static java.lang.String path
           
private static java.lang.String[] pubDate
           
private static java.lang.String syear
           
private static java.lang.String[] urlTree
           
private static java.lang.String[] xmlTree
           
private static java.lang.String year
           
 
Constructor Summary
DecodeURL()
           
 
Method Summary
static java.util.Vector decode(java.lang.String url)
           
private static java.util.Vector decode2(java.util.Vector v, java.lang.String url)
           
private static void errorExit(java.lang.String s, int pos)
           
private static void errorExit2(java.lang.String s)
           
private static void initialize()
           
private static java.lang.String parseDOI(java.lang.String[] DOIgrammar)
           
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

ME

private static final java.lang.String ME

DEBUG

private static final boolean DEBUG

months

private static java.util.Hashtable months

monthnames

private static final java.lang.String[] monthnames

generalUrl

private static java.util.Vector generalUrl

generalUrlTree

private static java.lang.String[] generalUrlTree

ACM_journal

private static java.util.Vector ACM_journal

ACM_magazine

private static java.util.Vector ACM_magazine

ACM_proceedings

private static java.util.Vector ACM_proceedings

ACM_journal_url

private static java.lang.String[] ACM_journal_url

ACM_magazine_url

private static java.lang.String[] ACM_magazine_url

ACM_proceedings_url

private static java.lang.String[] ACM_proceedings_url

ACM_DOI

private static java.lang.String[] ACM_DOI

ACM_pubDate

private static java.lang.String[] ACM_pubDate

D_Lib

private static java.util.Vector D_Lib

urlTree

private static java.lang.String[] urlTree

DOI

private static java.lang.String[] DOI

xmlTree

private static java.lang.String[] xmlTree

pubDate

private static java.lang.String[] pubDate

isInitialized

private static boolean isInitialized

monthname

private static java.lang.String monthname

month

private static java.lang.String month

aname

private static java.lang.String aname

year

private static java.lang.String year

syear

private static java.lang.String syear

path

private static java.lang.String path

oamsyear

private static java.lang.String oamsyear

journal

private static java.lang.String journal

issue

private static java.lang.String issue
Constructor Detail

DecodeURL

public DecodeURL()
Method Detail

decode

public static java.util.Vector decode(java.lang.String url)
                               throws SurrogateException

initialize

private static void initialize()

decode2

private static java.util.Vector decode2(java.util.Vector v,
                                        java.lang.String url)
                                 throws SurrogateException

parseDOI

private static java.lang.String parseDOI(java.lang.String[] DOIgrammar)
                                  throws SurrogateException

errorExit

private static void errorExit(java.lang.String s,
                              int pos)
                       throws SurrogateException

errorExit2

private static void errorExit2(java.lang.String s)
                        throws SurrogateException