All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.opencms.importexport.CmsExtendedHtmlImportDefault Maven / Gradle / Ivy

Go to download

OpenCms is an enterprise-ready, easy to use website content management system based on Java and XML technology. Offering a complete set of features, OpenCms helps content managers worldwide to create and maintain beautiful websites fast and efficiently.

There is a newer version: 18.0
Show newest version
/*
 * 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(); } }





© 2015 - 2024 Weber Informatics LLC | Privacy Policy