|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Object
|
+--java.io.File
|
+--com.swfit.core.xhtml.publish.XHTMLPublishFolder
A XHTMLPublishFolder is a folder to publish into, where several additional resources might be stored. These resources might include a XHTMLDocument or a config file. These resources should be looked for recursively.
| Field Summary | |
static int |
ARTICLE
|
static java.lang.String |
ATTACH_FOLDER
|
static int |
AUTHOR
|
static int |
CATEGORY
|
static java.lang.String |
DATA_FILE_TYPE
|
static java.lang.String[] |
DATA_FILES
|
static java.lang.String |
DEFAULT_OUT_FILE
|
static int |
FAQ
|
static int |
FILE
|
static java.lang.String |
FILES_FOLDER
|
static java.lang.String |
FLA_FILE_TYPE
|
static java.lang.String[] |
HIDE_DIRS
|
static java.lang.String |
IMAGES_FOLDER
|
static java.lang.String |
IMS_FOLDER
|
static java.lang.String |
MAIL_FOLDER
|
static int |
MEDIA
|
static int |
NEWS
|
static int |
NEWSBRIEF
|
static java.lang.String |
NUM
|
static java.lang.String |
PUBLISH_XHTML_DUMMY
|
static java.lang.String |
ROOT_DIRECTORY
|
static java.lang.String |
SEARCH_FOLDER
|
static java.lang.String |
SHTML_FILE_TYPE
|
static java.lang.String |
SHTML_LIST_TYPE
|
static java.lang.String[] |
SUB_SYS_DIRS
|
static java.lang.String[] |
SYS_DIRS
|
static java.lang.String |
SYSTEM_XHTML_DUMMY
|
static int |
TICKER
|
static java.lang.String |
UPLOADS_FOLDER
|
static java.lang.String |
WEB_ROOT
|
| Fields inherited from class java.io.File |
pathSeparator, pathSeparatorChar, separator, separatorChar |
| Constructor Summary | |
XHTMLPublishFolder(javax.servlet.ServletConfig config)
|
|
| Method Summary | |
java.io.File |
attachFolder()
|
java.io.File |
dataFile(int which)
Get the input data file for a specific list |
java.io.File |
defaultXHTMLOutFile(int which)
Get the default output XHTML file for a specific list |
java.io.File |
filesFolder()
|
java.lang.String |
fileWebRoot()
|
java.lang.String[] |
folderList()
|
javax.servlet.ServletConfig |
folderServletConfig()
|
java.io.File |
imagesFolder()
|
int[] |
imageSizes()
Get a set of Image sizes for a specific folder |
java.lang.String |
imageWebRoot()
|
XHTMLPublishedObjectIndex |
indexer()
Get the Lucene indexer for this publish folder. |
java.io.File |
mailFolder()
|
BasicSearchObjectIndex |
mailIndexer()
Get the Lucene indexer for the mail list for this publish folder. |
java.lang.String |
mailWebRoot()
|
java.lang.String[][] |
outFiles(int which)
Get the possible out-files for a specific list. |
static java.lang.String |
prettyfiedFileName(java.lang.String file_name)
|
int |
publishLocale()
Configure various input locales |
XHTMLDocument |
publishXHTMLDummy()
Look recursively for a XHTMLDocument to go with this publishing folder - or check if the input looks like a URL |
java.io.File |
searchFolder()
Get the different system dirs |
void |
setSubFolder(XHTMLFormParser parser)
|
java.lang.String |
subFolderName()
|
java.lang.String |
subWebRoot()
|
XHTMLDocument |
systemXHTMLDummy()
Look - non recursively - for a XHTMLDocument for system generated messages to go with this publishing folder - or check if the input looks like a URL |
java.lang.String |
webRoot()
Configure the prefix for server generated URLs |
| Methods inherited from class java.io.File |
canRead, canWrite, compareTo, compareTo, createNewFile, createTempFile, createTempFile, delete, deleteOnExit, equals, exists, getAbsoluteFile, getAbsolutePath, getCanonicalFile, getCanonicalPath, getName, getParent, getParentFile, getPath, hashCode, isAbsolute, isDirectory, isFile, isHidden, lastModified, length, list, list, listFiles, listFiles, listFiles, listRoots, mkdir, mkdirs, renameTo, setLastModified, setReadOnly, toString, toURL |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Field Detail |
public static final int AUTHOR
public static final int ARTICLE
public static final int CATEGORY
public static final int NEWS
public static final int NEWSBRIEF
public static final int TICKER
public static final int MEDIA
public static final int FILE
public static final int FAQ
public static final java.lang.String ROOT_DIRECTORY
public static final java.lang.String PUBLISH_XHTML_DUMMY
public static final java.lang.String SYSTEM_XHTML_DUMMY
public static final java.lang.String WEB_ROOT
public static final java.lang.String SEARCH_FOLDER
public static final java.lang.String UPLOADS_FOLDER
public static final java.lang.String MAIL_FOLDER
public static final java.lang.String IMS_FOLDER
public static final java.lang.String ATTACH_FOLDER
public static final java.lang.String[] SYS_DIRS
public static final java.lang.String[] HIDE_DIRS
public static final java.lang.String IMAGES_FOLDER
public static final java.lang.String FILES_FOLDER
public static final java.lang.String[] SUB_SYS_DIRS
public static final java.lang.String[] DATA_FILES
public static final java.lang.String NUM
public static final java.lang.String DEFAULT_OUT_FILE
public static final java.lang.String SHTML_LIST_TYPE
public static final java.lang.String SHTML_FILE_TYPE
public static final java.lang.String FLA_FILE_TYPE
public static final java.lang.String DATA_FILE_TYPE
| Constructor Detail |
public XHTMLPublishFolder(javax.servlet.ServletConfig config)
throws java.io.IOException
| Method Detail |
public void setSubFolder(XHTMLFormParser parser)
throws java.io.IOException
public java.lang.String subFolderName()
public java.lang.String[] folderList()
public final XHTMLPublishedObjectIndex indexer()
throws java.io.IOException
public final BasicSearchObjectIndex mailIndexer()
throws java.io.IOException
public javax.servlet.ServletConfig folderServletConfig()
public XHTMLDocument publishXHTMLDummy()
public XHTMLDocument systemXHTMLDummy()
public final int[] imageSizes()
public final java.io.File dataFile(int which)
public final java.io.File defaultXHTMLOutFile(int which)
public final java.lang.String[][] outFiles(int which)
public static final java.lang.String prettyfiedFileName(java.lang.String file_name)
public final java.lang.String webRoot()
public final java.lang.String mailWebRoot()
public final java.lang.String subWebRoot()
public final java.lang.String imageWebRoot()
public final java.lang.String fileWebRoot()
public java.io.File searchFolder()
public java.io.File mailFolder()
public java.io.File attachFolder()
public java.io.File imagesFolder()
public java.io.File filesFolder()
public final int publishLocale()
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||