Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

ru.gammalabs.ice.publishing.framework
Class TemplatesConfigurationFileManager  view TemplatesConfigurationFileManager download TemplatesConfigurationFileManager.java

java.lang.Object
  extended byru.gammalabs.ice.publishing.framework.TemplatesConfigurationFileManager

public class TemplatesConfigurationFileManager
extends java.lang.Object


Field Summary
private static java.lang.String DEFAULT
           
private static java.lang.String DOCUMENT
           
private static java.lang.String IETYPE_TEMPLATE
           
private static java.lang.String IETYPE_TEMPLATE_NAME
           
private static java.lang.String IETYPE_TEMPLATE_STORAGE
           
private static java.lang.String IETYPE_TEMPLATE_STORAGE_LOCALE
           
private static java.lang.String IETYPE_TEMPLATE_STORAGE_PATH
           
private static java.lang.String IETYPE_TEMPLATE_STORAGES
           
private static java.lang.String IETYPE_TEMPLATES
           
private static java.util.Map ieTypeTemplates
           
private static org.apache.log4j.Category log
          For debugging.
private static boolean needsReading
           
private static java.lang.String PAGE_TEMPLATE
           
private static java.lang.String PAGE_TEMPLATE_NAME
           
private static java.lang.String PAGE_TEMPLATE_STORAGE
           
private static java.lang.String PAGE_TEMPLATE_STORAGE_LOCALE
           
private static java.lang.String PAGE_TEMPLATE_STORAGE_PATH
           
private static java.lang.String PAGE_TEMPLATE_STORAGES
           
private static java.lang.String PAGE_TEMPLATES
           
private static java.util.Map pageTemplates
           
 
Constructor Summary
TemplatesConfigurationFileManager()
           
 
Method Summary
private static java.lang.String closingTag(java.lang.String tagName)
           
private static java.lang.String openingTag(java.lang.String tagName)
           
private static void read()
           
private static void readIETypeTemplates(org.w3c.dom.Element ieTypeTemplatesSection)
           
private static void readPageTemplates(org.w3c.dom.Element pageTemplatesSection)
           
private static org.w3c.dom.Document retrieveDocument(java.io.File configurationFile)
           
static java.util.Map retrieveIETypeTemplates()
           
static java.util.Map retrievePageTemplates()
           
private static java.lang.String standaloneTag(java.lang.String tagName)
           
static void storeIETypeTemplates(java.util.Map templates)
           
static void storePageTemplates(java.util.Map templates)
           
private static void write()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DOCUMENT

private static final java.lang.String DOCUMENT
See Also:
Constant Field Values

DEFAULT

private static final java.lang.String DEFAULT
See Also:
Constant Field Values

PAGE_TEMPLATES

private static final java.lang.String PAGE_TEMPLATES
See Also:
Constant Field Values

PAGE_TEMPLATE

private static final java.lang.String PAGE_TEMPLATE
See Also:
Constant Field Values

PAGE_TEMPLATE_NAME

private static final java.lang.String PAGE_TEMPLATE_NAME
See Also:
Constant Field Values

PAGE_TEMPLATE_STORAGES

private static final java.lang.String PAGE_TEMPLATE_STORAGES
See Also:
Constant Field Values

PAGE_TEMPLATE_STORAGE

private static final java.lang.String PAGE_TEMPLATE_STORAGE
See Also:
Constant Field Values

PAGE_TEMPLATE_STORAGE_LOCALE

private static final java.lang.String PAGE_TEMPLATE_STORAGE_LOCALE
See Also:
Constant Field Values

PAGE_TEMPLATE_STORAGE_PATH

private static final java.lang.String PAGE_TEMPLATE_STORAGE_PATH
See Also:
Constant Field Values

IETYPE_TEMPLATES

private static final java.lang.String IETYPE_TEMPLATES
See Also:
Constant Field Values

IETYPE_TEMPLATE

private static final java.lang.String IETYPE_TEMPLATE
See Also:
Constant Field Values

IETYPE_TEMPLATE_NAME

private static final java.lang.String IETYPE_TEMPLATE_NAME
See Also:
Constant Field Values

IETYPE_TEMPLATE_STORAGES

private static final java.lang.String IETYPE_TEMPLATE_STORAGES
See Also:
Constant Field Values

IETYPE_TEMPLATE_STORAGE

private static final java.lang.String IETYPE_TEMPLATE_STORAGE
See Also:
Constant Field Values

IETYPE_TEMPLATE_STORAGE_LOCALE

private static final java.lang.String IETYPE_TEMPLATE_STORAGE_LOCALE
See Also:
Constant Field Values

IETYPE_TEMPLATE_STORAGE_PATH

private static final java.lang.String IETYPE_TEMPLATE_STORAGE_PATH
See Also:
Constant Field Values

log

private static final org.apache.log4j.Category log
For debugging.


needsReading

private static boolean needsReading

pageTemplates

private static java.util.Map pageTemplates

ieTypeTemplates

private static java.util.Map ieTypeTemplates
Constructor Detail

TemplatesConfigurationFileManager

public TemplatesConfigurationFileManager()
Method Detail

retrievePageTemplates

public static java.util.Map retrievePageTemplates()
                                           throws TemplatesConfigurationException

retrieveIETypeTemplates

public static java.util.Map retrieveIETypeTemplates()
                                             throws TemplatesConfigurationException

storePageTemplates

public static void storePageTemplates(java.util.Map templates)
                               throws TemplatesConfigurationException

storeIETypeTemplates

public static void storeIETypeTemplates(java.util.Map templates)
                                 throws TemplatesConfigurationException

read

private static void read()
                  throws TemplatesConfigurationException

retrieveDocument

private static org.w3c.dom.Document retrieveDocument(java.io.File configurationFile)
                                              throws TemplatesConfigurationException

readPageTemplates

private static void readPageTemplates(org.w3c.dom.Element pageTemplatesSection)
                               throws TemplatesConfigurationException

readIETypeTemplates

private static void readIETypeTemplates(org.w3c.dom.Element ieTypeTemplatesSection)
                                 throws TemplatesConfigurationException

write

private static void write()
                   throws TemplatesConfigurationException

openingTag

private static java.lang.String openingTag(java.lang.String tagName)

closingTag

private static java.lang.String closingTag(java.lang.String tagName)

standaloneTag

private static java.lang.String standaloneTag(java.lang.String tagName)