java.lang.Object
ru.gammalabs.ice.publishing.framework.TemplatesConfigurationFileManager
- public class TemplatesConfigurationFileManager
- extends java.lang.Object
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
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
TemplatesConfigurationFileManager
public TemplatesConfigurationFileManager()
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)