org.opencms.importexport.CmsExtendedHtmlImportDefault Maven / Gradle / Ivy
Show all versions of opencms-test Show documentation
/*
* This library is part of OpenCms -
* the Open Source Content Management System
*
* Copyright (c) Alkacon Software GmbH & Co. KG (http://www.alkacon.com)
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* For further information about Alkacon Software GmbH & Co. KG, please see the
* company website: http://www.alkacon.com
*
* For further information about OpenCms, please see the
* project website: http://www.opencms.org
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
package org.opencms.importexport;
/**
* The CmsExtendedHtmlImportManager keeps the default values for the HTML-> OpenCms Template converter.
*
* This default values are saved in the configuration file opencms-importexport.xml
.
*
* @see org.opencms.importexport.CmsImportExportManager#getExtendedHtmlImportDefault()
*
* @since 7.0.2
*/
public class CmsExtendedHtmlImportDefault {
/** the destination directory in the OpenCms VFS. */
private String m_destinationDir;
/** the gallery name of the downloads. */
private String m_downloadGallery;
/** the element name of the template. */
private String m_element;
/** the encoding used for all imported input files. */
private String m_encoding;
/** the end pattern for extracting content. */
private String m_endPattern;
/** the image gallery name. */
private String m_imageGallery;
/** the input directory in the "real" file system. */
private String m_inputDir;
/** should broken links be kept. */
private String m_keepBrokenLinks;
/** the external link gallery name. */
private String m_linkGallery;
/** the local use for content definition. */
private String m_locale;
/** the overwrite value new resources. */
private String m_overwrite;
/** the start pattern for extracting content. */
private String m_startPattern;
/** the template use for all pages. */
private String m_template;
/**
* Default Constructor.
*/
public CmsExtendedHtmlImportDefault() {
m_overwrite = "true";
m_keepBrokenLinks = "";
m_template = "/system/modules/org.opencms.welcome/templates/empty";
m_startPattern = "";
m_locale = "en";
m_linkGallery = "";
m_encoding = "ISO-8859-1";
m_inputDir = "";
m_imageGallery = "";
m_endPattern = "";
m_element = "body";
m_downloadGallery = "";
m_destinationDir = "";
}
/**
* Returns the destinationDir.
*
* @return the destinationDir
*/
public String getDestinationDir() {
return m_destinationDir;
}
/**
* Returns the downloadGallery.
*
* @return the downloadGallery
*/
public String getDownloadGallery() {
return m_downloadGallery;
}
/**
* Returns the element.
*
* @return the element
*/
public String getElement() {
return m_element;
}
/**
* Returns the encoding.
*
* @return the encoding
*/
public String getEncoding() {
return m_encoding;
}
/**
* Returns the endPattern.
*
* @return the endPattern
*/
public String getEndPattern() {
return m_endPattern;
}
/**
* Returns the imageGallery.
*
* @return the imageGallery
*/
public String getImageGallery() {
return m_imageGallery;
}
/**
* Returns the inputDir.
*
* @return the inputDir
*/
public String getInputDir() {
return m_inputDir;
}
/**
* Returns the keepBrokenLinks.
*
* @return the keepBrokenLinks
*/
public String getKeepBrokenLinks() {
return m_keepBrokenLinks;
}
/**
* Returns the linkGallery.
*
* @return the linkGallery
*/
public String getLinkGallery() {
return m_linkGallery;
}
/**
* Returns the locale.
*
* @return the locale
*/
public String getLocale() {
return m_locale;
}
/**
* Returns the overwrite.
*
* @return the overwrite
*/
public String getOverwrite() {
return m_overwrite;
}
/**
* Returns the startPattern.
*
* @return the startPattern
*/
public String getStartPattern() {
return m_startPattern;
}
/**
* Returns the template.
*
* @return the template
*/
public String getTemplate() {
return m_template;
}
/**
* Sets the destinationDir.
*
* @param destinationDir the destinationDir to set
*/
public void setDestinationDir(String destinationDir) {
m_destinationDir = destinationDir;
}
/**
* Sets the downloadGallery.
*
* @param downloadGallery the downloadGallery to set
*/
public void setDownloadGallery(String downloadGallery) {
m_downloadGallery = downloadGallery;
}
/**
* Sets the element.
*
* @param element the element to set
*/
public void setElement(String element) {
m_element = element;
}
/**
* Sets the encoding.
*
* @param encoding the encoding to set
*/
public void setEncoding(String encoding) {
m_encoding = encoding;
}
/**
* Sets the endPattern.
*
* @param endPattern the endPattern to set
*/
public void setEndPattern(String endPattern) {
m_endPattern = endPattern;
}
/**
* Sets the imageGallery.
*
* @param imageGallery the imageGallery to set
*/
public void setImageGallery(String imageGallery) {
m_imageGallery = imageGallery;
}
/**
* Sets the inputDir.
*
* @param inputDir the inputDir to set
*/
public void setInputDir(String inputDir) {
m_inputDir = inputDir;
}
/**
* Sets the keepBrokenLinks.
*
* @param keepBrokenLinks the keepBrokenLinks to set
*/
public void setKeepBrokenLinks(String keepBrokenLinks) {
m_keepBrokenLinks = keepBrokenLinks;
}
/**
* Sets the linkGallery.
*
* @param linkGallery the linkGallery to set
*/
public void setLinkGallery(String linkGallery) {
m_linkGallery = linkGallery;
}
/**
* Sets the locale.
*
* @param locale the locale to set
*/
public void setLocale(String locale) {
m_locale = locale;
}
/**
* Sets the overwrite.
*
* @param overwrite the overwrite to set
*/
public void setOverwrite(String overwrite) {
m_overwrite = overwrite;
}
/**
* Sets the startPattern.
*
* @param startPattern the startPattern to set
*/
public void setStartPattern(String startPattern) {
m_startPattern = startPattern;
}
/**
* Sets the template.
*
* @param template the template to set
*/
public void setTemplate(String template) {
m_template = template;
}
/**
* @see java.lang.Object#toString()
*/
@Override
public String toString() {
StringBuffer result = new StringBuffer();
result.append("\n DestinationDir:").append(getDestinationDir());
result.append("\n InputDir:").append(getInputDir());
result.append("\n DownloadGallery:").append(getDownloadGallery());
result.append("\n ImageGallery:").append(getImageGallery());
result.append("\n LinkGallery:").append(getLinkGallery());
result.append("\n Template:").append(getTemplate());
result.append("\n Element:").append(getElement());
result.append("\n Locale:").append(getLocale());
result.append("\n Encoding:").append(getEncoding());
result.append("\n StartPattern:").append(getStartPattern());
result.append("\n EndPattern:").append(getEndPattern());
result.append("\n Overwrite:").append(getOverwrite());
result.append("\n KeepBrokenLinks:").append(getKeepBrokenLinks());
return result.toString();
}
}