com.taringamberini.universita.interprete_SSI.converti_sito
Class SitoShtmlLatoClient

java.lang.Object
  extended by com.taringamberini.universita.interprete_SSI.converti_sito.SitoShtmlLatoClient

public class SitoShtmlLatoClient
extends java.lang.Object

Questa applicazione è un semplice interprete di direttive SSI (server Side Includes). Permette una vista lato client di un sito progettato con SSI.

L'interprete usa l'analizzatore di direttive SSIParser versione 2.0.

Nel costruttore SitoShtmlLatoClient() occorre specificare la home del sito sorgente (quello con le direttive SSI) e la home del sito destinazione (quello che conterrà il sito lato client). Come si può osservare dal codice seguente:

 public SitoShtmlLatoClient() {
   setPathSorgente( "C:\\Desktop\\sorgente" );
   setPathDestinazione( "C:\\Desktop\\destinazione" );
 

il metodo setPathSorgente permette di settare la home sorgente, mentre il metodo setPathDestinazione permette di settare la home destinazione. Attenzione! Si devono specificare PERCORSI ASSOLUTI e non relativi.

In questa versione è supportata la sola direttiva:

 <!--#include virtual="Argomento" -->
 

che garantisce l'inclusione ricorsiva di documenti *.shtml. Tale direttiva deve essere sintatticamente corretta secondo quanto specificato dalle specifiche SSI. Inoltre, in questa versione del com.taringamberini.universita.interprete_SSI.parser non si effettua alcun controllo di validazione sulla sintassi delle direttive SSI.

Version:
SitoShtmlLatoClient 2.0
Author:
Tarin Gamberini - www.taringamberini.com

Constructor Summary
SitoShtmlLatoClient()
          Crea un nuovo SitoShtmlLatoClient.
 
Method Summary
static void main(java.lang.String[] args)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SitoShtmlLatoClient

public SitoShtmlLatoClient()
Crea un nuovo SitoShtmlLatoClient.

Method Detail

main

public static void main(java.lang.String[] args)
Parameters:
args - the command line arguments