info.aduna.gee.publication.session
Class PathTranslator

java.lang.Object
  extended by info.aduna.gee.publication.session.PathTranslator

public class PathTranslator
extends Object

The class translates path's to-and-from one language to another. Note: only operational in SERVERZPAD, but can be compiled in anywhere.


Field Summary
protected  Properties _fromUser
           
protected  Properties _fromUserCache
           
protected  List _fromUserList
           
protected static HashMap _tableCheckTimes
           
protected static HashMap _tableTimes
           
protected  Properties _toUser
           
protected  Properties _toUserCache
           
protected  List _toUserList
           
protected static HashMap _translators
           
 
Constructor Summary
PathTranslator(String tableUrl)
           
 
Method Summary
protected  String _translate(String s, boolean toUser)
           
static PathTranslator get(String tableUrl)
           
 Object translate(Object a, boolean toUser)
           
 PathString translate(PathString ps, boolean toUser)
           
 String translate(String s, boolean toUser)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_tableCheckTimes

protected static HashMap _tableCheckTimes

_tableTimes

protected static HashMap _tableTimes

_translators

protected static HashMap _translators

_toUser

protected Properties _toUser

_fromUser

protected Properties _fromUser

_toUserList

protected List _toUserList

_fromUserList

protected List _fromUserList

_toUserCache

protected Properties _toUserCache

_fromUserCache

protected Properties _fromUserCache
Constructor Detail

PathTranslator

public PathTranslator(String tableUrl)
               throws IllegalArgumentException
Throws:
IllegalArgumentException
Method Detail

get

public static PathTranslator get(String tableUrl)

_translate

protected String _translate(String s,
                            boolean toUser)

translate

public String translate(String s,
                        boolean toUser)

translate

public PathString translate(PathString ps,
                            boolean toUser)

translate

public Object translate(Object a,
                        boolean toUser)


Copyright © 1997-2008 Aduna. All Rights Reserved.