|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectikbs.tools.utils.Ressources
ikbs.tools.utils.RessourcesApplication
public class RessourcesApplication
IKBS v2.3 Permet de charger des ressources graphiques, de les stocker dans une table de hashage statique, afin de les retrouver rapidemment
| Field Summary | |
|---|---|
protected int |
acces
|
protected boolean |
accesDistant
|
static java.lang.String |
defautDocBase
|
java.lang.String |
defautJarDirectory
|
static java.lang.String |
directory
|
static java.lang.String |
dirSeparator
|
protected static java.net.URL |
docBase
|
static int |
FROM_JAR
|
protected static java.util.Hashtable |
images
|
protected java.util.Hashtable |
imagesLocales
|
protected boolean |
local
|
protected java.awt.MediaTracker |
mediaTracker
|
protected java.awt.Component |
pere
|
static int |
SANS_URL
|
protected static java.awt.Toolkit |
toolkit
|
static int |
URL_DIR
|
static int |
URL_SANSDIR
|
boolean |
wait
|
| Fields inherited from class ikbs.tools.utils.Ressources |
|---|
applet |
| Constructor Summary | |
|---|---|
RessourcesApplication(java.awt.Component pere)
Constructeur d'un objet ressource par défaut, toute les images chargées à l'aide de cette classe sont gardées dans la table de hashage statique des images |
|
RessourcesApplication(java.awt.Component pere,
boolean local)
Permet de positionner l'objet Ressource en chargement local des images Les images sont stockées dans une table de hashage locale (variable d'instance) |
|
| Method Summary | |
|---|---|
void |
addImage(java.lang.String nomImage,
int i)
|
protected static java.net.URL |
buildStaticURL(java.lang.String ress)
|
java.net.URL |
buildURL(java.lang.String nomImage)
Permet de construire l'URL |
void |
copyLocal()
Transférer les images de la table locale vers la table globale |
void |
copyLocal(boolean b)
Affectation du mode local ou global |
java.lang.String |
find(java.awt.Image img)
Trouver la clef d'une image dans la table |
java.awt.Image |
get(java.lang.String nomImage)
Récupération de l'image nomImage dans la table locale ou statique |
int |
getAcces()
|
boolean |
getAccesDistant()
|
static java.lang.String |
getDefautDocBase()
|
static java.net.URL |
getDocBase()
|
java.awt.Image |
getImage(java.lang.String nomImage)
|
boolean |
getLocal()
Mode statique ou dynamique En mode statique, les images sont stockées dans la table de hashage statique donc accessible à postériori par Ressources.getStaticImage(nomImg) En mode dynamique, les images sont accessibles via l'instance de Ressources |
java.awt.MediaTracker |
getMediaTracker()
|
static java.lang.String |
getParameter(java.lang.String s)
|
static java.awt.Image |
getStaticImage(java.lang.String nomImage)
|
static java.awt.Toolkit |
getToolkit()
|
void |
init(java.lang.String nomImage)
|
void |
init(java.lang.String[] nomImages)
Pour charger un ensemble d'images Les images sont chargées à partir du chemin d'accès relatif (à partir du docBase) Les images chargées sont stockées dans la table de Hashage de la classe Ressources (variable statique) |
void |
init(java.util.Vector nomImages)
|
void |
loadImages()
|
void |
put(java.lang.String nomImage,
java.awt.Image img)
Sauvegarde de l'image dans la table de hashage locale ou statique |
void |
removeImage(java.awt.Image img)
Efface un objet image des tables, s'il est présent |
void |
removeImage(java.lang.String nomImage)
Efface l'entrée pour |
void |
removeImages(java.util.Enumeration e)
Efface une Enumeration d'images |
void |
removeImages(java.util.Vector nomImages)
Efface un Vecteur d'images |
static void |
removeStaticImage(java.lang.String nomImage)
Efface l'entrée pour |
void |
setAcces(int a)
|
void |
setAccesDistant(boolean a)
|
void |
setDirectory(java.lang.String dir)
Modification du nom de repertoire de ressources |
void |
setLocal(boolean b)
Affectation de la variable local |
static void |
showAll(java.lang.String s)
|
static void |
showDocument(java.lang.String url)
Permet d'afficher une page Web |
static void |
showStatus(java.lang.String s)
|
void |
toPrint()
Affichage de la liste des images conservées |
boolean |
unjarImage(java.lang.String nomImage,
java.io.InputStream inputstream)
Charger les ressources à partir d'un jar |
protected void |
urlImage(java.lang.String nomImage,
int i)
Charger les images à partir d'un URL |
| Methods inherited from class ikbs.tools.utils.Ressources |
|---|
getAppletContext, getParameter, isAppletMode, showDocEditor |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static java.lang.String directory
public static java.lang.String dirSeparator
public static java.lang.String defautDocBase
protected static java.util.Hashtable images
protected static java.awt.Toolkit toolkit
protected static java.net.URL docBase
public static int URL_DIR
public static int URL_SANSDIR
public static int SANS_URL
public static int FROM_JAR
public java.lang.String defautJarDirectory
protected java.awt.Component pere
protected java.awt.MediaTracker mediaTracker
protected int acces
protected java.util.Hashtable imagesLocales
protected boolean local
protected boolean accesDistant
public boolean wait
| Constructor Detail |
|---|
public RessourcesApplication(java.awt.Component pere)
public RessourcesApplication(java.awt.Component pere,
boolean local)
| Method Detail |
|---|
public int getAcces()
getAcces in class Ressourcespublic void setAcces(int a)
setAcces in class Ressourcespublic boolean getAccesDistant()
getAccesDistant in class Ressourcespublic void setAccesDistant(boolean a)
setAccesDistant in class Ressourcespublic static java.net.URL getDocBase()
public static java.lang.String getDefautDocBase()
public static java.awt.Toolkit getToolkit()
public void init(java.lang.String[] nomImages)
throws java.net.MalformedURLException,
java.lang.InterruptedException
init in class Ressourcesjava.net.MalformedURLException
java.lang.InterruptedException
public void init(java.util.Vector nomImages)
throws java.net.MalformedURLException,
java.lang.InterruptedException
init in class Ressourcesjava.net.MalformedURLException
java.lang.InterruptedException
public void init(java.lang.String nomImage)
throws java.net.MalformedURLException,
java.lang.InterruptedException,
java.lang.OutOfMemoryError
init in class Ressourcesjava.net.MalformedURLException
java.lang.InterruptedException
java.lang.OutOfMemoryErrorpublic static java.lang.String getParameter(java.lang.String s)
public void addImage(java.lang.String nomImage,
int i)
throws java.net.MalformedURLException,
java.lang.InterruptedException
addImage in class Ressourcesjava.net.MalformedURLException
java.lang.InterruptedException
protected void urlImage(java.lang.String nomImage,
int i)
throws java.net.MalformedURLException,
java.lang.InterruptedException
urlImage in class Ressourcesjava.net.MalformedURLException
java.lang.InterruptedException
public boolean unjarImage(java.lang.String nomImage,
java.io.InputStream inputstream)
unjarImage in class Ressources
public void put(java.lang.String nomImage,
java.awt.Image img)
put in class Ressourcespublic java.awt.Image get(java.lang.String nomImage)
get in class Ressourcespublic void copyLocal()
copyLocal in class Ressourcespublic java.lang.String find(java.awt.Image img)
find in class Ressourcespublic boolean getLocal()
getLocal in class Ressourcespublic void copyLocal(boolean b)
copyLocal in class Ressourcespublic void setLocal(boolean b)
setLocal in class Ressourcespublic void toPrint()
toPrint in class Ressourcespublic static void removeStaticImage(java.lang.String nomImage)
(statique) - public void removeImage(java.lang.String nomImage)
removeImage in class Ressources - public void removeImages(java.util.Vector nomImages)
removeImages in class Ressourcespublic void removeImage(java.awt.Image img)
removeImage in class Ressourcespublic void removeImages(java.util.Enumeration e)
removeImages in class Ressources
public java.net.URL buildURL(java.lang.String nomImage)
throws java.net.MalformedURLException
buildURL in class Ressourcesjava.net.MalformedURLException
protected static java.net.URL buildStaticURL(java.lang.String ress)
throws java.net.MalformedURLException
java.net.MalformedURLException
public void loadImages()
throws java.lang.InterruptedException
loadImages in class Ressourcesjava.lang.InterruptedExceptionpublic static java.awt.Image getStaticImage(java.lang.String nomImage)
public java.awt.Image getImage(java.lang.String nomImage)
getImage in class Ressourcespublic java.awt.MediaTracker getMediaTracker()
getMediaTracker in class Ressourcespublic void setDirectory(java.lang.String dir)
setDirectory in class Ressourcespublic static void showDocument(java.lang.String url)
url - l'adresse de la page à afficherpublic static void showStatus(java.lang.String s)
public static void showAll(java.lang.String s)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||