Logo Search packages:      
Sourcecode: jaxe version File versions  Download package

jaxe::Config Class Reference

List of all members.

Detailed Description

Gestion du fichier de configuration et du fichier de schéma XML

Definition at line 87 of file Config.java.

Public Member Functions

boolean aEspace (final String ns)
boolean affichageTitres ()
void ajouterAttributsEspaces (final Element rootel)
boolean attributValide (final Element refAttribut, final String valeur)
Element chercheParentConfig (final Element el, final Config conf)
Element chercheParentEspace (final Element el, final String namespace)
 Config (final URL urlFichierCfg, final boolean lireSchema)
 Config (final String nomFichierCfg, final boolean lireSchema)
boolean contientDuTexte (final Element refElement)
String description ()
String documentation (final Element refElement)
String documentationAttribut (final Element refAttribut)
String documentationAttribut (final Element refParent, final Element refAttribut)
String documentationExport (final Element refExport)
String documentationMenu (final String nom)
boolean elementValide (final JaxeElement parent, final boolean details, final String[] texpr)
String espaceAttribut (final String nom)
String espaceAttribut (final Element attdef)
String espaceCible ()
String espaceElement (final Element refElement)
boolean estObligatoire (final Element attdef)
boolean estSousElement (final Element refParent, String nomEnfant)
boolean estSousElement (final Element refParent, final Element refEnfant)
String expressionReguliere (final Element refParent)
String formatageDoc (final String documentation)
Element getAffichageElement (String nom)
Element getBaliseAvecType (final String typebalise)
Config getBaliseConf (String nombalise)
Element getBaliseDef (final String nombalise)
Element getBaliseNomType (final String nombalise, final String typebalise)
Config getDefConf (final Element defbalise)
Config getElementConf (final Element el)
Element getElementDef (final Element el)
Element getElementRef (final Element el, final Element refParent)
Element getElementRef (final Element el)
String getEncodage ()
HashMap< String, ArrayList
< String > > 
getParametresElement (final Element refElement)
HashMap< String, ArrayList
< String > > 
getParametresNoeud (final Element refElement, final String typeNoeud, final String nom)
String getParamFromDefinition (final Element defbalise, final String parameter, final String defaultvalue)
Config getProcessingConf (final ProcessingInstruction el)
Element getProcessingDef (final ProcessingInstruction el)
String getPublicId ()
Config getRefConf (final Element refElement)
InterfaceSchema getSchema ()
Element getSchemaTypeElement (final String nomType, final String espace)
String getSystemId ()
ArrayList< String > getValeursParam (final Element defbalise, final String nomParam)
VerifTypeSimple getVerifTypeSimple (final Element snodedef)
File[] getXSLFiles ()
Map< String, String > getXSLParam (final File xslFile)
boolean insertionPossible (JaxeElement parent, final int debutSelection, final int finSelection, final Element aInserer)
boolean insertionPossible (JaxeElement parent, final Position pos, final Element aInserer)
ArrayList< Element > listeAttributs (final Element refElement)
ArrayList< Element > listeElementsDansEspaces (final Set< String > espaces)
ArrayList< Element > listeElementsHorsEspace (final String espace)
ArrayList< Element > listeElementsParents (final Element refElement)
ArrayList< Element > listeElementsRacines ()
ArrayList< Element > listeExports (final String sortie)
ArrayList< File > listeFichiersExport (final Element export)
ArrayList< String > listeParents (final Element balisedef)
ArrayList< String > listeRacines ()
ArrayList< String > listeSousbalises (final Element parentdef)
ArrayList< Element > listeSousElements (final Element refParent)
ArrayList< Element > listeTousElements ()
String[] listeValeurs (final Element attdef)
ArrayList< String > listeValeursAttribut (final Element refAttribut)
ArrayList< String > listeValeursSuggereesAttribut (final Element refParent, final Element refAttribut)
ArrayList< String > listeValeursSuggereesElement (final Element refElement)
JMenuBar makeMenus (final JaxeDocument doc)
String noeudtypeBalise (final Element balisedef)
String nomAttribut (final Element attdef)
String nomBalise (final Element balisedef)
String nomElement (final Element refElement)
String nomExport (final Element export)
String nomPremierElementRacine ()
String nomSchema ()
ArrayList< String > nomsParents (final Element refElement)
ArrayList< String > nomsSousElements (final Element refParent)
int numeroEspace (final String ns)
String prefixe ()
String prefixeElement (final Element refElement)
String prefixeEspace (final String ns)
Element premierElementAvecType (final String typeAffichage)
Element premierElementRacine ()
Element racine ()
Element referenceElement (final String nom)
String sortieExport (final Element export)
boolean sousbalise (final Element parentdef, final String nombalise)
String titreAttribut (final Element refAttribut)
String titreAttribut (final Element refParent, final Element refAttribut)
String titreBalise (final Element balisedef)
String titreElement (final Element refElement)
String titreExport (final Element refExport)
String titreMenu (final String nom)
String titreValeurAttribut (final Element refAttribut, final String valeur)
String titreValeurAttribut (final Element refParent, final Element refAttribut, final String valeur)
String titreValeurElement (final Element refElement, final String valeur)
String typeAffichageElement (final Element refElement)
String typeAffichageNoeud (final Element refElement, final String nom, final String typeNoeud)
String typeBalise (final Element balisedef)
String valeurParametreElement (final Element refElement, final String nodeType, final String nom, final String nomParametre, final String defaut)
String valeurParametreElement (final Element refElement, final String nomParametre, final String defaut)
String valeurParametreFonction (final Element fctdef, final String nomParametre, final String defaut)
String valeurParDefaut (final Element attdef)

Static Public Member Functions

static String descriptionDialogueNouveau (final URL urlFichierCfg)
static String localValue (final String s)
static ArrayList< String > nomsElementsRacine (final URL urlFichierCfg)

Public Attributes

URL schemaURL

Protected Member Functions

String chercherNamespace ()
String chercherPrefixe ()
HashMap< String, Element > construireCacheAffichageElements ()
HashMap< String, ArrayList
< String > > 
construireCacheParams (final Element base)
void construireCacheRefElements ()
JMenu creationMenu (final JaxeDocument doc, final Element menudef)
boolean elementDansSchema (final Element refElement)
String expressionEspace (final JaxeElement parent, final int debutSelection, final int finSelection, final Element aInserer, final boolean testEspace, final String espaceParent)
String expressionReguliere (final Element refParent, final boolean modevisu, final boolean modevalid)
Element findElement (final Node n, final String name)
Element findElementDeep (final Node n, final String name)
Element getAffichageNoeuds ()
HashMap< Element, String > getCacheElementsVersNoms ()
Element getEnregistrement ()
Element getExports ()
Element getLangage ()
Element getMenus ()
String getResource (final Element racine)
List< Element > getStrings ()
ArrayList< Element > listeElementsStrings ()
ArrayList< String > listeEspaces ()
Element nextElement (final Node n, final String name)
Element nextElementDeep (final Node parent, final Node n, final String name)

Protected Attributes

HashMap< File, Map< String,
String > > 
Element jaxecfg

Private Member Functions

String dom_valeurElement (final Node el)
void initialisation (final URL urlFichierCfg, final boolean lireSchema)
Element nextNode (Node child, final String name)
Document transformationConfig (final Document docCfg)

Static Private Member Functions

static URL getParentURL (final URL u)

Private Attributes

boolean ancienneConfig
ArrayList< ConfigautresConfigs
HashMap< String, Element > cacheAffichageElements
HashMap< Element, String > cacheElementsVersNoms
HashMap< Element, Pattern > cacheInsertion = null
ArrayList< String > cacheListeEspace = null
HashMap< Element, HashMap
< String, ArrayList< String > > > 
cacheParametres = null
HashMap< Element, String > cacheTitresElements
URL cfgdir
HashMap< Element, VerifTypeSimplehashVerif = null
List< Element > listeStrings
String namespacecfg
Element noeudAffichage
Element noeudEnregistrement
Element noeudExports
Element noeudLangage
Element noeudMenus
String prefixecfg
ResourceBundle resourceTitres
InterfaceSchema schema
HashMap< Element, Pattern > validePatternCache = null

Static Private Attributes

static final Logger LOG = Logger.getLogger(Config.class)
static final String newline = Jaxe.newline
static final String typeAffichageParDefaut = "string"


class  ConfigSAXHandler

The documentation for this class was generated from the following file:

Generated by  Doxygen 1.6.0   Back to index