ikbs.illustration.html
Class HtmlExporter

java.lang.Object
  extended by ikbs.illustration.html.HtmlExporter

public class HtmlExporter
extends java.lang.Object

Pour exporter l'index au format HTML

Author:
David Grosser

Field Summary
protected static java.lang.String def_Border
           
protected static java.lang.String def_Border2
           
protected static java.lang.String def_Border3
           
protected static java.lang.String def_href
           
protected  java.lang.String directory
           
protected  java.lang.String nomBack
           
protected  java.lang.String nomFich
           
protected  Property property
           
protected  java.lang.String title
           
protected  java.util.Vector vIllu
           
 
Constructor Summary
HtmlExporter(IllustrationOwner owner, Property property, java.lang.String directory, java.lang.String nomBack)
           
HtmlExporter(java.util.Vector vIllu, Property property)
           
HtmlExporter(java.util.Vector vIllu, Property property, java.lang.String directory, java.lang.String nomBack)
           
 
Method Summary
 void affEnTete(java.io.BufferedWriter writer, java.lang.String title)
          Afficher en tête
 java.lang.String chooseImage(int type)
          Choisir le nom de la ressource en fonction de son type
 java.lang.String encodeGuillemets(java.lang.String s)
          Permet de convertir proprement une String pour les popup HTML évite les ' -> remplacé par des \'
 java.lang.String encodeRetours(java.lang.String s)
          Permet de convertir proprement une String pour les popup HTML évite les retours chariots
 void exporter()
          Exporter en HTML avec choix de la destination
 void exporter(java.io.BufferedWriter writer)
          Exporter en HTML
 void exporter(java.io.File fichier)
          Exporter le fichier File
 java.lang.String genererPopUp(IllustrationPicture ip)
           
 java.lang.String genNomHTML(IllustrationPicture ip)
           
 java.lang.String getPath(IllustrationPicture ip)
          Pour récupérer le nom d'accès à l'illustration Si l'illustration est de type index ou folder, on exporte un nouveau fichier HTML que l'on référence
 java.lang.String getPathThumb(IllustrationPicture ip)
          Récupérer le nom d'accès au thumbnail
 java.lang.String getTitle()
          Retourner le nom de la page courante
 void setTitle(java.lang.String t)
          Affectation du nom de la page
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

def_Border

protected static java.lang.String def_Border

def_Border2

protected static java.lang.String def_Border2

def_Border3

protected static java.lang.String def_Border3

def_href

protected static java.lang.String def_href

vIllu

protected java.util.Vector vIllu

property

protected Property property

directory

protected java.lang.String directory

nomFich

protected java.lang.String nomFich

nomBack

protected java.lang.String nomBack

title

protected java.lang.String title
Constructor Detail

HtmlExporter

public HtmlExporter(java.util.Vector vIllu,
                    Property property)

HtmlExporter

public HtmlExporter(IllustrationOwner owner,
                    Property property,
                    java.lang.String directory,
                    java.lang.String nomBack)

HtmlExporter

public HtmlExporter(java.util.Vector vIllu,
                    Property property,
                    java.lang.String directory,
                    java.lang.String nomBack)
Method Detail

getTitle

public java.lang.String getTitle()
Retourner le nom de la page courante


setTitle

public void setTitle(java.lang.String t)
Affectation du nom de la page


getPathThumb

public java.lang.String getPathThumb(IllustrationPicture ip)
Récupérer le nom d'accès au thumbnail


getPath

public java.lang.String getPath(IllustrationPicture ip)
Pour récupérer le nom d'accès à l'illustration Si l'illustration est de type index ou folder, on exporte un nouveau fichier HTML que l'on référence


genNomHTML

public java.lang.String genNomHTML(IllustrationPicture ip)

affEnTete

public void affEnTete(java.io.BufferedWriter writer,
                      java.lang.String title)
               throws java.io.IOException
Afficher en tête

Throws:
java.io.IOException

exporter

public void exporter()
Exporter en HTML avec choix de la destination


exporter

public void exporter(java.io.File fichier)
Exporter le fichier File


exporter

public void exporter(java.io.BufferedWriter writer)
              throws java.io.IOException
Exporter en HTML

Throws:
java.io.IOException

genererPopUp

public java.lang.String genererPopUp(IllustrationPicture ip)

chooseImage

public java.lang.String chooseImage(int type)
Choisir le nom de la ressource en fonction de son type


encodeGuillemets

public java.lang.String encodeGuillemets(java.lang.String s)
Permet de convertir proprement une String pour les popup HTML évite les ' -> remplacé par des \'


encodeRetours

public java.lang.String encodeRetours(java.lang.String s)
Permet de convertir proprement une String pour les popup HTML évite les retours chariots