From ecc470dd8c341c3ca5cf1335159deb8400fd9b47 Mon Sep 17 00:00:00 2001 From: Rich Sezov Date: Mon, 12 Aug 2013 17:50:26 -0400 Subject: [PATCH] line endings --- .gitignore | 44 +- QuickstartGuide/doc.properties | 14 +- build-common.xml | 1026 +-- .../documentation/util/CheckDocPropsTask.java | 338 +- .../documentation/util/NumberHeadersTask.java | 654 +- devGuide/code/devGuide-sdk/build-common.xml | 404 +- devGuide/code/devGuide-sdk/build.xml | 554 +- .../devGuide-sdk/ext/build-common-ext.xml | 678 +- devGuide/code/devGuide-sdk/hooks/build.xml | 86 +- .../code/devGuide-sdk/layouttpl/build.xml | 130 +- .../portlets/build-common-portlet.xml | 46 +- .../docroot/META-INF/MANIFEST.MF | 6 +- .../WEB-INF/tld/liferay-portlet-ext.tld | 1004 +-- .../docroot/WEB-INF/tld/liferay-portlet.tld | 314 +- .../docroot/WEB-INF/tld/liferay-security.tld | 210 +- .../docroot/WEB-INF/tld/liferay-theme.tld | 128 +- .../docroot/WEB-INF/tld/liferay-ui.tld | 6256 ++++++++--------- .../docroot/WEB-INF/tld/liferay-util.tld | 270 +- .../themes/build-common-theme.xml | 494 +- devGuide/code/devGuide-sdk/themes/build.xml | 106 +- .../docroot/WEB-INF/liferay-portlet-ext.xml | 8 +- .../docroot/WEB-INF/liferay-hook.xml | 8 +- .../WEB-INF/liferay-layout-templates.xml | 22 +- .../docroot/WEB-INF/liferay-hook.xml | 10 +- .../docroot/WEB-INF/liferay-display.xml | 14 +- .../docroot/WEB-INF/liferay-portlet.xml | 54 +- .../devGuide-sdk/tools/theme_tmpl/build.xml | 14 +- .../WEB-INF/liferay-plugin-package.properties | 30 +- .../src/resources-importer/sitemap.json | 42 +- devGuide/doc.properties | 16 +- soffice/doc.properties | 16 +- userGuide/doc.properties | 16 +- 32 files changed, 6506 insertions(+), 6506 deletions(-) diff --git a/.gitignore b/.gitignore index 846e0008791..16a402229c7 100644 --- a/.gitignore +++ b/.gitignore @@ -1,22 +1,22 @@ -*~ -*.bak -*.class -*.iml -*.swp -*-tmp.html -.project -.classpath -.settings -nbbuild.xml -properties/ - -/*.ipr -/*.iws -/*.patch -/build.*.properties - -**/build/** -**/classes/** -**/dist/** -**nbproject** -*# +*~ +*.bak +*.class +*.iml +*.swp +*-tmp.html +.project +.classpath +.settings +nbbuild.xml +properties/ + +/*.ipr +/*.iws +/*.patch +/build.*.properties + +**/build/** +**/classes/** +**/dist/** +**nbproject** +*# diff --git a/QuickstartGuide/doc.properties b/QuickstartGuide/doc.properties index 8a50de6338c..f95f486a9a4 100644 --- a/QuickstartGuide/doc.properties +++ b/QuickstartGuide/doc.properties @@ -1,8 +1,8 @@ -## -## Markdown Metadata -## - - product.abbrev=lp - product.name=Liferay Portal - product.version=6.1 +## +## Markdown Metadata +## + + product.abbrev=lp + product.name=Liferay Portal + product.version=6.1 doc.name=Quickstart Guide \ No newline at end of file diff --git a/build-common.xml b/build-common.xml index a5c74449ee9..0180a1748ce 100644 --- a/build-common.xml +++ b/build-common.xml @@ -1,513 +1,513 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/code/liferay-doc-utils/src/com/liferay/documentation/util/CheckDocPropsTask.java b/code/liferay-doc-utils/src/com/liferay/documentation/util/CheckDocPropsTask.java index 8e4e6c2097b..14db469efb1 100644 --- a/code/liferay-doc-utils/src/com/liferay/documentation/util/CheckDocPropsTask.java +++ b/code/liferay-doc-utils/src/com/liferay/documentation/util/CheckDocPropsTask.java @@ -1,169 +1,169 @@ -package com.liferay.documentation.util; - -import java.io.File; -import java.io.FileReader; -import java.io.IOException; -import java.util.ArrayList; -import java.util.List; -import java.util.Map; -import java.util.Map.Entry; -import java.util.Properties; -import java.util.Set; -import java.util.TreeMap; -import java.util.TreeSet; - -import org.apache.tools.ant.BuildException; -import org.apache.tools.ant.Task; - -public class CheckDocPropsTask extends Task { - - @Override - public void execute() throws BuildException { - File basedirFile = new File(_basedir); - - File[] basedirFiles = basedirFile.listFiles(); - - // Build a list of files in the base directory - - List dirs = new ArrayList(); - for (File file : basedirFiles) { - if (file.isDirectory()) { - dirs.add(file); - } - } - - - // Start a product / document - - Set prodDocSet = new TreeSet(); - - // Keep track of invalid doc directories - - Map docDirInvalidations = new TreeMap(); - - for (File dir : dirs) { - File[] files = dir.listFiles(); - - File langDir = null; - for (File file : files) { - if (file.isDirectory() && file.getName().equals(_lang)) { - langDir = file; - break; - } - } - - File docPropsFile = null; - for (File file : files) { - if (file.getName().equals(DOC_PROPERTIES)) { - docPropsFile = file; - break; - } - } - - if (docPropsFile == null) { - if (langDir == null) { - continue; - } - else { - docDirInvalidations.put(dir.getName(), " missing file " + - DOC_PROPERTIES); - continue; - } - } - - // Load properties file - - Properties props = new Properties(); - try { - props.load(new FileReader(docPropsFile)); - } - catch (IOException io) { - throw new BuildException(io); - } - - // Check for missing properties - - List missingProps = new ArrayList(); - checkProperty(missingProps, props, DOC_NAME); - checkProperty(missingProps, props, PRODUCT_ABBREV); - checkProperty(missingProps, props, PRODUCT_NAME); - checkProperty(missingProps, props, PRODUCT_VERSION); - - String prod = props.getProperty(PRODUCT_NAME); - String doc = props.getProperty(DOC_NAME); - if (prod != null && doc != null) { - String prodDoc = prod + " " + doc; - if (prodDocSet.contains(prodDoc)) { - StringBuffer sb = new StringBuffer(); - sb.append("Prod and doc property combo "); - sb.append(prodDoc); - sb.append(" for "); - sb.append(dir.getName()); - sb.append("/"); - sb.append(DOC_PROPERTIES); - sb.append(" conflicts with that of another doc dir's "); - sb.append(DOC_PROPERTIES); - sb.append(". Resolve by deconflicting the doc.name property of the offending doc dirs."); - throw new BuildException(sb.toString()); - } - else { - prodDocSet.add(prodDoc); - } - } - - // Compile message of missing properties for the current doc directory - - if (!missingProps.isEmpty()) { - StringBuffer errorMsg = new StringBuffer(); - for (String prop : missingProps) { - errorMsg.append(prop); - errorMsg.append(" "); - } - - docDirInvalidations.put(dir.getName(), errorMsg.toString()); - } - } - - if (!docDirInvalidations.isEmpty()) { - - // Assemble error message - - StringBuffer invalidations = new StringBuffer(); - invalidations.append("Invalid doc directories: \n"); - for (Entry entry : docDirInvalidations.entrySet()) { - invalidations.append("\t"); - invalidations.append(entry.getKey()); - invalidations.append("/doc.properties missing: "); - invalidations.append(entry.getValue()); - invalidations.append("\n"); - } - - throw new BuildException(invalidations.toString()); - } - } - - private void checkProperty(List missingProps, - Properties props, String propName) { - if (props.getProperty(propName) == null) { - missingProps.add(propName); - } - } - - public void setLang(String lang) { - _lang = lang; - } - - public void setBasedir(String basedir) { - _basedir = basedir; - } - - private static final String DOC_PROPERTIES = "doc.properties"; - - private static final String DOC_NAME = "doc.name"; - private static final String PRODUCT_ABBREV = "product.abbrev"; - private static final String PRODUCT_NAME = "product.name"; - private static final String PRODUCT_VERSION = "product.version"; - - private String _basedir; - private String _lang; -} +package com.liferay.documentation.util; + +import java.io.File; +import java.io.FileReader; +import java.io.IOException; +import java.util.ArrayList; +import java.util.List; +import java.util.Map; +import java.util.Map.Entry; +import java.util.Properties; +import java.util.Set; +import java.util.TreeMap; +import java.util.TreeSet; + +import org.apache.tools.ant.BuildException; +import org.apache.tools.ant.Task; + +public class CheckDocPropsTask extends Task { + + @Override + public void execute() throws BuildException { + File basedirFile = new File(_basedir); + + File[] basedirFiles = basedirFile.listFiles(); + + // Build a list of files in the base directory + + List dirs = new ArrayList(); + for (File file : basedirFiles) { + if (file.isDirectory()) { + dirs.add(file); + } + } + + + // Start a product / document + + Set prodDocSet = new TreeSet(); + + // Keep track of invalid doc directories + + Map docDirInvalidations = new TreeMap(); + + for (File dir : dirs) { + File[] files = dir.listFiles(); + + File langDir = null; + for (File file : files) { + if (file.isDirectory() && file.getName().equals(_lang)) { + langDir = file; + break; + } + } + + File docPropsFile = null; + for (File file : files) { + if (file.getName().equals(DOC_PROPERTIES)) { + docPropsFile = file; + break; + } + } + + if (docPropsFile == null) { + if (langDir == null) { + continue; + } + else { + docDirInvalidations.put(dir.getName(), " missing file " + + DOC_PROPERTIES); + continue; + } + } + + // Load properties file + + Properties props = new Properties(); + try { + props.load(new FileReader(docPropsFile)); + } + catch (IOException io) { + throw new BuildException(io); + } + + // Check for missing properties + + List missingProps = new ArrayList(); + checkProperty(missingProps, props, DOC_NAME); + checkProperty(missingProps, props, PRODUCT_ABBREV); + checkProperty(missingProps, props, PRODUCT_NAME); + checkProperty(missingProps, props, PRODUCT_VERSION); + + String prod = props.getProperty(PRODUCT_NAME); + String doc = props.getProperty(DOC_NAME); + if (prod != null && doc != null) { + String prodDoc = prod + " " + doc; + if (prodDocSet.contains(prodDoc)) { + StringBuffer sb = new StringBuffer(); + sb.append("Prod and doc property combo "); + sb.append(prodDoc); + sb.append(" for "); + sb.append(dir.getName()); + sb.append("/"); + sb.append(DOC_PROPERTIES); + sb.append(" conflicts with that of another doc dir's "); + sb.append(DOC_PROPERTIES); + sb.append(". Resolve by deconflicting the doc.name property of the offending doc dirs."); + throw new BuildException(sb.toString()); + } + else { + prodDocSet.add(prodDoc); + } + } + + // Compile message of missing properties for the current doc directory + + if (!missingProps.isEmpty()) { + StringBuffer errorMsg = new StringBuffer(); + for (String prop : missingProps) { + errorMsg.append(prop); + errorMsg.append(" "); + } + + docDirInvalidations.put(dir.getName(), errorMsg.toString()); + } + } + + if (!docDirInvalidations.isEmpty()) { + + // Assemble error message + + StringBuffer invalidations = new StringBuffer(); + invalidations.append("Invalid doc directories: \n"); + for (Entry entry : docDirInvalidations.entrySet()) { + invalidations.append("\t"); + invalidations.append(entry.getKey()); + invalidations.append("/doc.properties missing: "); + invalidations.append(entry.getValue()); + invalidations.append("\n"); + } + + throw new BuildException(invalidations.toString()); + } + } + + private void checkProperty(List missingProps, + Properties props, String propName) { + if (props.getProperty(propName) == null) { + missingProps.add(propName); + } + } + + public void setLang(String lang) { + _lang = lang; + } + + public void setBasedir(String basedir) { + _basedir = basedir; + } + + private static final String DOC_PROPERTIES = "doc.properties"; + + private static final String DOC_NAME = "doc.name"; + private static final String PRODUCT_ABBREV = "product.abbrev"; + private static final String PRODUCT_NAME = "product.name"; + private static final String PRODUCT_VERSION = "product.version"; + + private String _basedir; + private String _lang; +} diff --git a/code/liferay-doc-utils/src/com/liferay/documentation/util/NumberHeadersTask.java b/code/liferay-doc-utils/src/com/liferay/documentation/util/NumberHeadersTask.java index 039aae34d9e..ecf9bf29f71 100644 --- a/code/liferay-doc-utils/src/com/liferay/documentation/util/NumberHeadersTask.java +++ b/code/liferay-doc-utils/src/com/liferay/documentation/util/NumberHeadersTask.java @@ -1,327 +1,327 @@ -package com.liferay.documentation.util; - -import java.io.BufferedWriter; -import java.io.File; -import java.io.FileReader; -import java.io.FileWriter; -import java.io.FilenameFilter; -import java.io.IOException; -import java.io.LineNumberReader; -import java.util.HashMap; -import java.util.Properties; -import java.util.regex.Pattern; - -import org.apache.commons.io.FileUtils; -import org.apache.tools.ant.BuildException; -import org.apache.tools.ant.Task; - -public class NumberHeadersTask extends Task { - - @Override - public void execute() throws BuildException { - boolean foundDuplicateIds = false; - - File chDir = new File("../" + docDir + "/" + lang + "/chapters"); - System.out.println( - "Numbering headers for files in " + chDir.getPath() + " ..."); - - if (!chDir.exists() || !chDir.isDirectory()) { - throw new BuildException( - "FAILURE - bad chapters directory " + chDir); - } - - // Get listing of markdown files - - String[] files = chDir.list(new FilenameFilter() { - String filePatternArg = - "([0-9]+)([^\\\\\\[\\]\\|:;%<>]+).markdown"; - Pattern fileNamePattern = Pattern.compile(filePatternArg); - - public boolean accept(File file, String name) { - return (fileNamePattern.matcher(name).matches()); - } - }); - - if (files == null || files.length == 0) { - throw new BuildException( - "FAILURE - no markdown files found in " + chDir); - } - - File docPropsFile = new File("../" + docDir + "/" + DOC_PROPERTIES); - - // Load properties file - - Properties props = new Properties(); - try { - props.load(new FileReader(docPropsFile)); - } - catch (IOException io) { - throw new BuildException(io); - } - - // Process each file - - for (int i = 0; i < files.length; i++) { - String filename = files[i]; - // String inFile = chDir.getPath() + "\\" + filename; - // String outFile = chDir.getPath() + "/" + filename; - File inFile = new File(chDir, filename); - File outFile = new File(chDir, filename); - String outFileTmp = outFile + ".tmp"; - - try { - LineNumberReader in = - new LineNumberReader(new FileReader(inFile)); - BufferedWriter out = - new BufferedWriter(new FileWriter(outFileTmp)); - - String line; - while ((line = in.readLine()) != null) { - - if (line.startsWith("#")) { - - line = line.trim(); - - String newHeadingLine = handleHeaderLine(line, filename, - in.getLineNumber(), props); - if (newHeadingLine != null) { - line = newHeadingLine; - } - else { - foundDuplicateIds = true; - } - } - - out.append(line); - out.append("\n"); - } - in.close(); - - out.flush(); - out.close(); - - // Replace original file with modified temp file - - FileUtils.copyFile( - new File(outFileTmp), - new File(chDir.getPath() + "/" + filename)); - - FileUtils.forceDelete(new File(outFileTmp)); - } catch (IOException e) { - throw new BuildException(e.getLocalizedMessage()); - } - } - - if (foundDuplicateIds) { - throw new BuildException("FAILURE - Duplicate header IDs exist"); - } - } - - public void setLang(String lang) { - this.lang = lang; - } - - public void setDocDir(String docDir) { - this.docDir = docDir; - } - - private String extractHeading(String line, int indexOfFirstHeaderChar) { - String heading2 = line.substring(indexOfFirstHeaderChar); - heading2 = heading2.trim(); - - // Replace each spaced dash, space, dot, and slash with a dash - - heading2 = heading2.replace(" - ", "-"); - heading2 = heading2.replace(' ', '-'); - heading2 = heading2.replace('.', '-'); - heading2 = heading2.replace('/', '-'); - heading2 = heading2.toLowerCase(); - - // Filter out characters other than dashes, letters, and digits - - StringBuffer headingSb = new StringBuffer(); - for (int i = 0; i < heading2.length(); i++) { - char ch = heading2.charAt(i); - - if (ch == '-' || Character.isLetterOrDigit(ch)) { - headingSb.append(ch); - } - } - heading2 = headingSb.toString(); - return heading2; - } - - private String extractChapterNumber(String fileName) { - - // Extract chapter number from filename - - String chapter = ""; - for (int i = 0; i < fileName.length(); i++) { - if (Character.isDigit(fileName.charAt(i))) { - chapter = chapter + fileName.charAt(i); - } - else { - break; - } - } - return chapter; - } - - private String handleHeaderLine(String line, String filename, int lineNum, - Properties props) throws BuildException { - - String newHeadingLine = null; - - // Check if the header contains an ID - - if (headerIdPattern.matcher(line).matches()) { - - // Extract the header ID - - int idStartIndex = line.indexOf("="); - int idEndIndex = line.indexOf(")", idStartIndex); - - String id = null; - if (idStartIndex > 0 && idEndIndex > (idStartIndex + 1)) { - id = line.substring(idStartIndex + 1, idEndIndex); - } - - // Check if the ID is already in use - - String filename2 = IDS.get(id); - if (filename2 != null) { - - //print error - - System.out.println("Dup id:" + id + " file:" + - filename + " line:" + lineNum + " (already used by file:" + - filename2 + ")"); - return newHeadingLine; - } - else { - - // Add the ID - - IDS.put(id, filename); - newHeadingLine = line; - } - } - else { - - // Generate an ID based on the header text, file chapter - // number, and counter - - // Find the start of the header text - - int indexOfFirstHeaderChar = -1; - for (int i = 0; i < line.length(); i++) { - char ch = line.charAt(i); - if (ch != '#' && ch != ' ' && ch != '\t') { - indexOfFirstHeaderChar = i; - break; - } - } - - String heading = null; - if (indexOfFirstHeaderChar > 0) { - heading = extractHeading(line, indexOfFirstHeaderChar); - } - else { - throw new BuildException("WARNING - " + filename + ":" + - lineNum + " is missing header text."); - } - - String chapter = extractChapterNumber(filename); - - int idCount = -1; - String newHeading = null; - while (true) { - - newHeading = assembleId(heading, props, chapter, idCount); - - if (IDS.get(newHeading) == null) { - - // Heading is unique - - // Add the ID - - IDS.put(newHeading, filename); - - break; - } - - idCount++; - } - - newHeadingLine = line + " [](id=" + newHeading + ")"; - } - - return newHeadingLine; - } - - private String assembleId(String heading, Properties props, String chapter, - int idCount) { - - String namespace = getNamespace(props, chapter); - - String count = ""; - if (idCount > -1) { - count = "-" + idCount; - } - - int idLength = heading.length() + namespace.length() + count.length(); - if (idLength > MAX_ID_LEN) { - heading = heading.substring( - 0, - (heading.length() - Math.abs(idLength - MAX_ID_LEN))); - } - - StringBuffer sb = new StringBuffer(heading); - sb.append(namespace); - sb.append(count); - - return sb.toString(); - } - - private String getNamespace(Properties props, String chapter) { - StringBuffer sb = new StringBuffer(); - - sb.append("-"); - sb.append(props.getProperty(PRODUCT_NAME).toLowerCase().replace(' ', '-')); - sb.append("-"); - sb.append(props.getProperty(PRODUCT_VERSION).replace('.', '-')); - sb.append("-"); - sb.append(props.getProperty(DOC_NAME).toLowerCase().replace(' ', '-')); - sb.append("-"); - sb.append(chapter); - sb.append("-"); - sb.append(lang); - - return sb.toString(); - } - - private static final String DOC_PROPERTIES = "doc.properties"; - - private static final int MAX_ID_LEN = 75; - - private static final String DOC_NAME = "doc.name"; - private static final String PRODUCT_NAME = "product.name"; - private static final String PRODUCT_VERSION = "product.version"; - - private static HashMap IDS = new HashMap(); - - private static Pattern headerIdPattern; - - static { - String patternArg = "(#)+([^\\\\\\[\\]\\|%<>]*)" + - Pattern.quote("[") + Pattern.quote("]") + - Pattern.quote("(") + "id" + Pattern.quote("=") + - "([^\\\\\\[\\]\\|:;%]+)" + Pattern.quote(")") + - "([ \\t\\n\\x0B\\f\\r]*?)"; - - headerIdPattern = Pattern.compile(patternArg); - } - - private String lang; - private String docDir; -} +package com.liferay.documentation.util; + +import java.io.BufferedWriter; +import java.io.File; +import java.io.FileReader; +import java.io.FileWriter; +import java.io.FilenameFilter; +import java.io.IOException; +import java.io.LineNumberReader; +import java.util.HashMap; +import java.util.Properties; +import java.util.regex.Pattern; + +import org.apache.commons.io.FileUtils; +import org.apache.tools.ant.BuildException; +import org.apache.tools.ant.Task; + +public class NumberHeadersTask extends Task { + + @Override + public void execute() throws BuildException { + boolean foundDuplicateIds = false; + + File chDir = new File("../" + docDir + "/" + lang + "/chapters"); + System.out.println( + "Numbering headers for files in " + chDir.getPath() + " ..."); + + if (!chDir.exists() || !chDir.isDirectory()) { + throw new BuildException( + "FAILURE - bad chapters directory " + chDir); + } + + // Get listing of markdown files + + String[] files = chDir.list(new FilenameFilter() { + String filePatternArg = + "([0-9]+)([^\\\\\\[\\]\\|:;%<>]+).markdown"; + Pattern fileNamePattern = Pattern.compile(filePatternArg); + + public boolean accept(File file, String name) { + return (fileNamePattern.matcher(name).matches()); + } + }); + + if (files == null || files.length == 0) { + throw new BuildException( + "FAILURE - no markdown files found in " + chDir); + } + + File docPropsFile = new File("../" + docDir + "/" + DOC_PROPERTIES); + + // Load properties file + + Properties props = new Properties(); + try { + props.load(new FileReader(docPropsFile)); + } + catch (IOException io) { + throw new BuildException(io); + } + + // Process each file + + for (int i = 0; i < files.length; i++) { + String filename = files[i]; + // String inFile = chDir.getPath() + "\\" + filename; + // String outFile = chDir.getPath() + "/" + filename; + File inFile = new File(chDir, filename); + File outFile = new File(chDir, filename); + String outFileTmp = outFile + ".tmp"; + + try { + LineNumberReader in = + new LineNumberReader(new FileReader(inFile)); + BufferedWriter out = + new BufferedWriter(new FileWriter(outFileTmp)); + + String line; + while ((line = in.readLine()) != null) { + + if (line.startsWith("#")) { + + line = line.trim(); + + String newHeadingLine = handleHeaderLine(line, filename, + in.getLineNumber(), props); + if (newHeadingLine != null) { + line = newHeadingLine; + } + else { + foundDuplicateIds = true; + } + } + + out.append(line); + out.append("\n"); + } + in.close(); + + out.flush(); + out.close(); + + // Replace original file with modified temp file + + FileUtils.copyFile( + new File(outFileTmp), + new File(chDir.getPath() + "/" + filename)); + + FileUtils.forceDelete(new File(outFileTmp)); + } catch (IOException e) { + throw new BuildException(e.getLocalizedMessage()); + } + } + + if (foundDuplicateIds) { + throw new BuildException("FAILURE - Duplicate header IDs exist"); + } + } + + public void setLang(String lang) { + this.lang = lang; + } + + public void setDocDir(String docDir) { + this.docDir = docDir; + } + + private String extractHeading(String line, int indexOfFirstHeaderChar) { + String heading2 = line.substring(indexOfFirstHeaderChar); + heading2 = heading2.trim(); + + // Replace each spaced dash, space, dot, and slash with a dash + + heading2 = heading2.replace(" - ", "-"); + heading2 = heading2.replace(' ', '-'); + heading2 = heading2.replace('.', '-'); + heading2 = heading2.replace('/', '-'); + heading2 = heading2.toLowerCase(); + + // Filter out characters other than dashes, letters, and digits + + StringBuffer headingSb = new StringBuffer(); + for (int i = 0; i < heading2.length(); i++) { + char ch = heading2.charAt(i); + + if (ch == '-' || Character.isLetterOrDigit(ch)) { + headingSb.append(ch); + } + } + heading2 = headingSb.toString(); + return heading2; + } + + private String extractChapterNumber(String fileName) { + + // Extract chapter number from filename + + String chapter = ""; + for (int i = 0; i < fileName.length(); i++) { + if (Character.isDigit(fileName.charAt(i))) { + chapter = chapter + fileName.charAt(i); + } + else { + break; + } + } + return chapter; + } + + private String handleHeaderLine(String line, String filename, int lineNum, + Properties props) throws BuildException { + + String newHeadingLine = null; + + // Check if the header contains an ID + + if (headerIdPattern.matcher(line).matches()) { + + // Extract the header ID + + int idStartIndex = line.indexOf("="); + int idEndIndex = line.indexOf(")", idStartIndex); + + String id = null; + if (idStartIndex > 0 && idEndIndex > (idStartIndex + 1)) { + id = line.substring(idStartIndex + 1, idEndIndex); + } + + // Check if the ID is already in use + + String filename2 = IDS.get(id); + if (filename2 != null) { + + //print error + + System.out.println("Dup id:" + id + " file:" + + filename + " line:" + lineNum + " (already used by file:" + + filename2 + ")"); + return newHeadingLine; + } + else { + + // Add the ID + + IDS.put(id, filename); + newHeadingLine = line; + } + } + else { + + // Generate an ID based on the header text, file chapter + // number, and counter + + // Find the start of the header text + + int indexOfFirstHeaderChar = -1; + for (int i = 0; i < line.length(); i++) { + char ch = line.charAt(i); + if (ch != '#' && ch != ' ' && ch != '\t') { + indexOfFirstHeaderChar = i; + break; + } + } + + String heading = null; + if (indexOfFirstHeaderChar > 0) { + heading = extractHeading(line, indexOfFirstHeaderChar); + } + else { + throw new BuildException("WARNING - " + filename + ":" + + lineNum + " is missing header text."); + } + + String chapter = extractChapterNumber(filename); + + int idCount = -1; + String newHeading = null; + while (true) { + + newHeading = assembleId(heading, props, chapter, idCount); + + if (IDS.get(newHeading) == null) { + + // Heading is unique + + // Add the ID + + IDS.put(newHeading, filename); + + break; + } + + idCount++; + } + + newHeadingLine = line + " [](id=" + newHeading + ")"; + } + + return newHeadingLine; + } + + private String assembleId(String heading, Properties props, String chapter, + int idCount) { + + String namespace = getNamespace(props, chapter); + + String count = ""; + if (idCount > -1) { + count = "-" + idCount; + } + + int idLength = heading.length() + namespace.length() + count.length(); + if (idLength > MAX_ID_LEN) { + heading = heading.substring( + 0, + (heading.length() - Math.abs(idLength - MAX_ID_LEN))); + } + + StringBuffer sb = new StringBuffer(heading); + sb.append(namespace); + sb.append(count); + + return sb.toString(); + } + + private String getNamespace(Properties props, String chapter) { + StringBuffer sb = new StringBuffer(); + + sb.append("-"); + sb.append(props.getProperty(PRODUCT_NAME).toLowerCase().replace(' ', '-')); + sb.append("-"); + sb.append(props.getProperty(PRODUCT_VERSION).replace('.', '-')); + sb.append("-"); + sb.append(props.getProperty(DOC_NAME).toLowerCase().replace(' ', '-')); + sb.append("-"); + sb.append(chapter); + sb.append("-"); + sb.append(lang); + + return sb.toString(); + } + + private static final String DOC_PROPERTIES = "doc.properties"; + + private static final int MAX_ID_LEN = 75; + + private static final String DOC_NAME = "doc.name"; + private static final String PRODUCT_NAME = "product.name"; + private static final String PRODUCT_VERSION = "product.version"; + + private static HashMap IDS = new HashMap(); + + private static Pattern headerIdPattern; + + static { + String patternArg = "(#)+([^\\\\\\[\\]\\|%<>]*)" + + Pattern.quote("[") + Pattern.quote("]") + + Pattern.quote("(") + "id" + Pattern.quote("=") + + "([^\\\\\\[\\]\\|:;%]+)" + Pattern.quote(")") + + "([ \\t\\n\\x0B\\f\\r]*?)"; + + headerIdPattern = Pattern.compile(patternArg); + } + + private String lang; + private String docDir; +} diff --git a/devGuide/code/devGuide-sdk/build-common.xml b/devGuide/code/devGuide-sdk/build-common.xml index e8f63b9064a..ff2cba85880 100644 --- a/devGuide/code/devGuide-sdk/build-common.xml +++ b/devGuide/code/devGuide-sdk/build-common.xml @@ -1,203 +1,203 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Please use Ant 1.7.0 or above. - - - - - - - - - - - - - - - - -. - -Task cannot continue because ECJ is not installed. - -ECJ was automatically installed. Please rerun your task. - - - - - - - - - - - - - - - - - - - - - This task must be called by the create script. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Please use Ant 1.7.0 or above. + + + + + + + + + + + + + + + + +. + +Task cannot continue because ECJ is not installed. + +ECJ was automatically installed. Please rerun your task. + + + + + + + + + + + + + + + + + + + + + This task must be called by the create script. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/devGuide/code/devGuide-sdk/build.xml b/devGuide/code/devGuide-sdk/build.xml index 7c34a71195b..2d11b6a927c 100644 --- a/devGuide/code/devGuide-sdk/build.xml +++ b/devGuide/code/devGuide-sdk/build.xml @@ -1,278 +1,278 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -. - -This task only works when the property "app.server.type" is "tomcat". However, -the outputted files will work in any supported application server. - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +. + +This task only works when the property "app.server.type" is "tomcat". However, +the outputted files will work in any supported application server. + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/devGuide/code/devGuide-sdk/ext/build-common-ext.xml b/devGuide/code/devGuide-sdk/ext/build-common-ext.xml index e13d60c7d93..5f4e6bf68a9 100644 --- a/devGuide/code/devGuide-sdk/ext/build-common-ext.xml +++ b/devGuide/code/devGuide-sdk/ext/build-common-ext.xml @@ -1,340 +1,340 @@ - - - - - - - - -. - -WARNING: Support for ServiceBuilder in EXT plugins will be deprecated in future -versions. EXT plugins are designed to override the portal's core code that -cannot be done with hooks, layout templates, portlets, or themes. EXT plugins -are not meant to contain new custom services. Please migrate your service.xml to -a portlet plugin. - - - - - - - - - - - - - - -. - -WARNING: Support for ServiceBuilder in EXT plugins will be deprecated in future -versions. EXT plugins are designed to override the portal's core code that -cannot be done with hooks, layout templates, portlets, or themes. EXT plugins -are not meant to contain new custom services. Please migrate your service.xml to -a portlet plugin. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -. - -${property.name} does not exist! - -The properties "app.server.dir", "app.server.zip.name", and "ext.work.dir" are -not properly specified. - -The directory denoted by the property "ext.work.dir" will be deleted and the zip -file denoted by the property "app.server.zip.name" will be unzipped into this -directory. The property "app.server.dir" must point to the application server -directory that was unzipped into "ext.work.dir". - -For example, if "ext.work.dir" points to "C:\ext-work", and -"app.server.zip.name" points to "C:\files\liferay-portal-tomcat-6.0-${lp.version}.zip", -then "app.server.dir" should point to -"C:\ext-work\liferay-portal-${lp.version}\tomcat-6.0.18". - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -. - -"docroot\WEB-INF\ext-web\docroot\WEB-INF\lib" must not exist. Put JAR files in -"docroot\WEB-INF\ext-lib\portal" that need to be accessible to the portal class -loader. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + +. + +WARNING: Support for ServiceBuilder in EXT plugins will be deprecated in future +versions. EXT plugins are designed to override the portal's core code that +cannot be done with hooks, layout templates, portlets, or themes. EXT plugins +are not meant to contain new custom services. Please migrate your service.xml to +a portlet plugin. + + + + + + + + + + + + + + +. + +WARNING: Support for ServiceBuilder in EXT plugins will be deprecated in future +versions. EXT plugins are designed to override the portal's core code that +cannot be done with hooks, layout templates, portlets, or themes. EXT plugins +are not meant to contain new custom services. Please migrate your service.xml to +a portlet plugin. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +. + +${property.name} does not exist! + +The properties "app.server.dir", "app.server.zip.name", and "ext.work.dir" are +not properly specified. + +The directory denoted by the property "ext.work.dir" will be deleted and the zip +file denoted by the property "app.server.zip.name" will be unzipped into this +directory. The property "app.server.dir" must point to the application server +directory that was unzipped into "ext.work.dir". + +For example, if "ext.work.dir" points to "C:\ext-work", and +"app.server.zip.name" points to "C:\files\liferay-portal-tomcat-6.0-${lp.version}.zip", +then "app.server.dir" should point to +"C:\ext-work\liferay-portal-${lp.version}\tomcat-6.0.18". + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +. + +"docroot\WEB-INF\ext-web\docroot\WEB-INF\lib" must not exist. Put JAR files in +"docroot\WEB-INF\ext-lib\portal" that need to be accessible to the portal class +loader. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/devGuide/code/devGuide-sdk/hooks/build.xml b/devGuide/code/devGuide-sdk/hooks/build.xml index f7c3d3a3b8b..70463083c26 100644 --- a/devGuide/code/devGuide-sdk/hooks/build.xml +++ b/devGuide/code/devGuide-sdk/hooks/build.xml @@ -1,44 +1,44 @@ - - - - - - - - - - - - - - - - - - This task must be called by the create script. - - - - - - - - - - ${hook.name}-hook already exists. - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + This task must be called by the create script. + + + + + + + + + + ${hook.name}-hook already exists. + + + + + + + + + + + + + \ No newline at end of file diff --git a/devGuide/code/devGuide-sdk/layouttpl/build.xml b/devGuide/code/devGuide-sdk/layouttpl/build.xml index ffe5b108352..1ddefe2e02e 100644 --- a/devGuide/code/devGuide-sdk/layouttpl/build.xml +++ b/devGuide/code/devGuide-sdk/layouttpl/build.xml @@ -1,66 +1,66 @@ - - - - - - - - - - - - - - - - - - This task must be called by the create script. - - - - - - - - - - ${layouttpl.name}-layouttpl already exists. - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + This task must be called by the create script. + + + + + + + + + + ${layouttpl.name}-layouttpl already exists. + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/devGuide/code/devGuide-sdk/portlets/build-common-portlet.xml b/devGuide/code/devGuide-sdk/portlets/build-common-portlet.xml index afc6a9286b1..d8aa0e8f767 100644 --- a/devGuide/code/devGuide-sdk/portlets/build-common-portlet.xml +++ b/devGuide/code/devGuide-sdk/portlets/build-common-portlet.xml @@ -1,24 +1,24 @@ - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/devGuide/code/devGuide-sdk/portlets/event-listing-portlet/docroot/META-INF/MANIFEST.MF b/devGuide/code/devGuide-sdk/portlets/event-listing-portlet/docroot/META-INF/MANIFEST.MF index 5e9495128c0..254272e1c07 100644 --- a/devGuide/code/devGuide-sdk/portlets/event-listing-portlet/docroot/META-INF/MANIFEST.MF +++ b/devGuide/code/devGuide-sdk/portlets/event-listing-portlet/docroot/META-INF/MANIFEST.MF @@ -1,3 +1,3 @@ -Manifest-Version: 1.0 -Class-Path: - +Manifest-Version: 1.0 +Class-Path: + diff --git a/devGuide/code/devGuide-sdk/portlets/event-listing-portlet/docroot/WEB-INF/tld/liferay-portlet-ext.tld b/devGuide/code/devGuide-sdk/portlets/event-listing-portlet/docroot/WEB-INF/tld/liferay-portlet-ext.tld index 24555ed0a41..1a8e396f576 100644 --- a/devGuide/code/devGuide-sdk/portlets/event-listing-portlet/docroot/WEB-INF/tld/liferay-portlet-ext.tld +++ b/devGuide/code/devGuide-sdk/portlets/event-listing-portlet/docroot/WEB-INF/tld/liferay-portlet-ext.tld @@ -1,503 +1,503 @@ - - - - - 1.0 - 1.1 - liferay-portlet - http://liferay.com/tld/portlet - - - - - actionURL - com.liferay.taglib.portlet.ActionURLTag - com.liferay.taglib.portlet.ActionURLTei - JSP - - allowEmptyParam - false - true - - - anchor - false - true - - - copyCurrentRenderParameters - false - true - - - doAsGroupId - false - true - - - doAsUserId - false - true - - - encrypt - false - true - - - escapeXml - false - true - - - name - false - true - - - plid - false - true - - - portletConfiguration - false - true - - - portletMode - false - true - - - portletName - false - true - - - refererPlid - false - true - - - secure - false - true - - - var - false - true - - - varImpl - false - true - - - windowState - false - true - - - - icon-back - com.liferay.taglib.portletext.IconBackTag - JSP - - - icon-close - com.liferay.taglib.portletext.IconCloseTag - JSP - - - icon-configuration - com.liferay.taglib.portletext.IconConfigurationTag - JSP - - - icon-edit - com.liferay.taglib.portletext.IconEditTag - JSP - - - icon-edit-defaults - com.liferay.taglib.portletext.IconEditDefaultsTag - JSP - - - icon-edit-guest - com.liferay.taglib.portletext.IconEditGuestTag - JSP - - - icon-export-import - com.liferay.taglib.portletext.IconExportImportTag - JSP - - - icon-help - com.liferay.taglib.portletext.IconHelpTag - JSP - - - icon-maximize - com.liferay.taglib.portletext.IconMaximizeTag - JSP - - - icon-minimize - com.liferay.taglib.portletext.IconMinimizeTag - JSP - - - icon-options - com.liferay.taglib.portletext.IconOptionsTag - JSP - - - icon-portlet - com.liferay.taglib.portletext.IconPortletTag - JSP - - portlet - false - true - - - - icon-portlet-css - com.liferay.taglib.portletext.IconPortletCssTag - JSP - - - icon-print - com.liferay.taglib.portletext.IconPrintTag - JSP - - - icon-refresh - com.liferay.taglib.portletext.IconRefreshTag - JSP - - - param - com.liferay.taglib.util.ParamTag - empty - - name - true - true - - - value - true - true - - - - preview - com.liferay.taglib.portletext.PreviewTag - JSP - - portletName - true - true - - - queryString - false - true - - - showBorders - false - true - - - width - false - true - - - - - - - renderURL - com.liferay.taglib.portlet.RenderURLTag - com.liferay.taglib.portlet.RenderURLTei - JSP - - allowEmptyParam - false - true - - - anchor - false - true - - - copyCurrentRenderParameters - false - true - - - doAsGroupId - false - true - - - doAsUserId - false - true - - - encrypt - false - true - - - escapeXml - false - true - - - plid - false - true - - - portletConfiguration - false - true - - - portletMode - false - true - - - portletName - false - true - - - refererPlid - false - true - - - secure - false - true - - - var - false - true - - - varImpl - false - true - - - windowState - false - true - - - - renderURLParams - com.liferay.taglib.portlet.RenderURLParamsTag - JSP - - varImpl - true - true - - - - - - - resourceURL - com.liferay.taglib.portlet.ResourceURLTag - com.liferay.taglib.portlet.ResourceURLTei - JSP - - anchor - false - true - - - copyCurrentRenderParameters - false - true - - - doAsGroupId - false - true - - - doAsUserId - false - true - - - encrypt - false - true - - - escapeXml - false - true - - - id - false - true - - - plid - false - true - - - portletConfiguration - false - true - - - portletMode - false - true - - - portletName - false - true - - - refererPlid - false - true - - - secure - false - true - - - var - false - true - - - varImpl - false - true - - - windowState - false - true - - - - runtime - com.liferay.taglib.portletext.RuntimeTag - JSP - - defaultPreferences - false - true - - - portletName - true - true - - - queryString - false - true - - + + + + + 1.0 + 1.1 + liferay-portlet + http://liferay.com/tld/portlet + + + + + actionURL + com.liferay.taglib.portlet.ActionURLTag + com.liferay.taglib.portlet.ActionURLTei + JSP + + allowEmptyParam + false + true + + + anchor + false + true + + + copyCurrentRenderParameters + false + true + + + doAsGroupId + false + true + + + doAsUserId + false + true + + + encrypt + false + true + + + escapeXml + false + true + + + name + false + true + + + plid + false + true + + + portletConfiguration + false + true + + + portletMode + false + true + + + portletName + false + true + + + refererPlid + false + true + + + secure + false + true + + + var + false + true + + + varImpl + false + true + + + windowState + false + true + + + + icon-back + com.liferay.taglib.portletext.IconBackTag + JSP + + + icon-close + com.liferay.taglib.portletext.IconCloseTag + JSP + + + icon-configuration + com.liferay.taglib.portletext.IconConfigurationTag + JSP + + + icon-edit + com.liferay.taglib.portletext.IconEditTag + JSP + + + icon-edit-defaults + com.liferay.taglib.portletext.IconEditDefaultsTag + JSP + + + icon-edit-guest + com.liferay.taglib.portletext.IconEditGuestTag + JSP + + + icon-export-import + com.liferay.taglib.portletext.IconExportImportTag + JSP + + + icon-help + com.liferay.taglib.portletext.IconHelpTag + JSP + + + icon-maximize + com.liferay.taglib.portletext.IconMaximizeTag + JSP + + + icon-minimize + com.liferay.taglib.portletext.IconMinimizeTag + JSP + + + icon-options + com.liferay.taglib.portletext.IconOptionsTag + JSP + + + icon-portlet + com.liferay.taglib.portletext.IconPortletTag + JSP + + portlet + false + true + + + + icon-portlet-css + com.liferay.taglib.portletext.IconPortletCssTag + JSP + + + icon-print + com.liferay.taglib.portletext.IconPrintTag + JSP + + + icon-refresh + com.liferay.taglib.portletext.IconRefreshTag + JSP + + + param + com.liferay.taglib.util.ParamTag + empty + + name + true + true + + + value + true + true + + + + preview + com.liferay.taglib.portletext.PreviewTag + JSP + + portletName + true + true + + + queryString + false + true + + + showBorders + false + true + + + width + false + true + + + + + + + renderURL + com.liferay.taglib.portlet.RenderURLTag + com.liferay.taglib.portlet.RenderURLTei + JSP + + allowEmptyParam + false + true + + + anchor + false + true + + + copyCurrentRenderParameters + false + true + + + doAsGroupId + false + true + + + doAsUserId + false + true + + + encrypt + false + true + + + escapeXml + false + true + + + plid + false + true + + + portletConfiguration + false + true + + + portletMode + false + true + + + portletName + false + true + + + refererPlid + false + true + + + secure + false + true + + + var + false + true + + + varImpl + false + true + + + windowState + false + true + + + + renderURLParams + com.liferay.taglib.portlet.RenderURLParamsTag + JSP + + varImpl + true + true + + + + + + + resourceURL + com.liferay.taglib.portlet.ResourceURLTag + com.liferay.taglib.portlet.ResourceURLTei + JSP + + anchor + false + true + + + copyCurrentRenderParameters + false + true + + + doAsGroupId + false + true + + + doAsUserId + false + true + + + encrypt + false + true + + + escapeXml + false + true + + + id + false + true + + + plid + false + true + + + portletConfiguration + false + true + + + portletMode + false + true + + + portletName + false + true + + + refererPlid + false + true + + + secure + false + true + + + var + false + true + + + varImpl + false + true + + + windowState + false + true + + + + runtime + com.liferay.taglib.portletext.RuntimeTag + JSP + + defaultPreferences + false + true + + + portletName + true + true + + + queryString + false + true + + \ No newline at end of file diff --git a/devGuide/code/devGuide-sdk/portlets/event-listing-portlet/docroot/WEB-INF/tld/liferay-portlet.tld b/devGuide/code/devGuide-sdk/portlets/event-listing-portlet/docroot/WEB-INF/tld/liferay-portlet.tld index 5ca3b97278e..a7cd2fdff21 100644 --- a/devGuide/code/devGuide-sdk/portlets/event-listing-portlet/docroot/WEB-INF/tld/liferay-portlet.tld +++ b/devGuide/code/devGuide-sdk/portlets/event-listing-portlet/docroot/WEB-INF/tld/liferay-portlet.tld @@ -1,158 +1,158 @@ - - - - - 1.0 - 1.1 - portlet - http://java.sun.com/portlet - - actionURL - com.liferay.taglib.portlet.ActionURLTag - com.liferay.taglib.portlet.ActionURLTei - JSP - - copyCurrentRenderParameters - false - true - - - escapeXml - false - true - - - name - false - true - - - portletMode - false - true - - - secure - false - true - - - var - false - true - - - windowState - false - true - - - - defineObjects - com.liferay.taglib.portlet.DefineObjectsTag - com.liferay.taglib.portlet.DefineObjectsTei - empty - - - namespace - com.liferay.taglib.portlet.NamespaceTag - empty - - - param - com.liferay.taglib.util.ParamTag - empty - - name - true - true - - - value - true - true - - - - property - com.liferay.taglib.util.PropertyTag - empty - - name - true - true - - - value - true - true - - - - renderURL - com.liferay.taglib.portlet.RenderURLTag - com.liferay.taglib.portlet.RenderURLTei - JSP - - copyCurrentRenderParameters - false - true - - - escapeXml - false - true - - - portletMode - false - true - - - secure - false - true - - - var - false - true - - - windowState - false - true - - - - resourceURL - com.liferay.taglib.portlet.ResourceURLTag - com.liferay.taglib.portlet.ResourceURLTei - JSP - - cacheability - false - true - - - escapeXml - false - true - - - id - false - true - - - secure - false - true - - - var - false - true - - + + + + + 1.0 + 1.1 + portlet + http://java.sun.com/portlet + + actionURL + com.liferay.taglib.portlet.ActionURLTag + com.liferay.taglib.portlet.ActionURLTei + JSP + + copyCurrentRenderParameters + false + true + + + escapeXml + false + true + + + name + false + true + + + portletMode + false + true + + + secure + false + true + + + var + false + true + + + windowState + false + true + + + + defineObjects + com.liferay.taglib.portlet.DefineObjectsTag + com.liferay.taglib.portlet.DefineObjectsTei + empty + + + namespace + com.liferay.taglib.portlet.NamespaceTag + empty + + + param + com.liferay.taglib.util.ParamTag + empty + + name + true + true + + + value + true + true + + + + property + com.liferay.taglib.util.PropertyTag + empty + + name + true + true + + + value + true + true + + + + renderURL + com.liferay.taglib.portlet.RenderURLTag + com.liferay.taglib.portlet.RenderURLTei + JSP + + copyCurrentRenderParameters + false + true + + + escapeXml + false + true + + + portletMode + false + true + + + secure + false + true + + + var + false + true + + + windowState + false + true + + + + resourceURL + com.liferay.taglib.portlet.ResourceURLTag + com.liferay.taglib.portlet.ResourceURLTei + JSP + + cacheability + false + true + + + escapeXml + false + true + + + id + false + true + + + secure + false + true + + + var + false + true + + \ No newline at end of file diff --git a/devGuide/code/devGuide-sdk/portlets/event-listing-portlet/docroot/WEB-INF/tld/liferay-security.tld b/devGuide/code/devGuide-sdk/portlets/event-listing-portlet/docroot/WEB-INF/tld/liferay-security.tld index 1325c87e847..f8e6f6dd82b 100644 --- a/devGuide/code/devGuide-sdk/portlets/event-listing-portlet/docroot/WEB-INF/tld/liferay-security.tld +++ b/devGuide/code/devGuide-sdk/portlets/event-listing-portlet/docroot/WEB-INF/tld/liferay-security.tld @@ -1,106 +1,106 @@ - - - - - 1.0 - 1.1 - liferay-security - http://liferay.com/tld/security - - doAsURL - com.liferay.taglib.security.DoAsURLTag - com.liferay.taglib.security.DoAsURLTei - JSP - - doAsUserId - false - true - - - var - false - true - - - - encrypt - com.liferay.taglib.security.EncryptTag - JSP - - className - false - true - - - protocol - true - true - - - style - false - true - - - target - false - true - - - unencryptedParams - false - true - - - url - true - true - - - - permissionsURL - com.liferay.taglib.security.PermissionsURLTag - com.liferay.taglib.security.PermissionsURLTei - JSP - - modelResource - true - true - - - modelResourceDescription - true - true - - - redirect - false - true - - - resourceGroupId - false - true - - - resourcePrimKey - true - true - - - roleTypes - false - true - - - var - false - true - - - windowState - false - true - - + + + + + 1.0 + 1.1 + liferay-security + http://liferay.com/tld/security + + doAsURL + com.liferay.taglib.security.DoAsURLTag + com.liferay.taglib.security.DoAsURLTei + JSP + + doAsUserId + false + true + + + var + false + true + + + + encrypt + com.liferay.taglib.security.EncryptTag + JSP + + className + false + true + + + protocol + true + true + + + style + false + true + + + target + false + true + + + unencryptedParams + false + true + + + url + true + true + + + + permissionsURL + com.liferay.taglib.security.PermissionsURLTag + com.liferay.taglib.security.PermissionsURLTei + JSP + + modelResource + true + true + + + modelResourceDescription + true + true + + + redirect + false + true + + + resourceGroupId + false + true + + + resourcePrimKey + true + true + + + roleTypes + false + true + + + var + false + true + + + windowState + false + true + + \ No newline at end of file diff --git a/devGuide/code/devGuide-sdk/portlets/event-listing-portlet/docroot/WEB-INF/tld/liferay-theme.tld b/devGuide/code/devGuide-sdk/portlets/event-listing-portlet/docroot/WEB-INF/tld/liferay-theme.tld index e99603c880b..90ac81db71d 100644 --- a/devGuide/code/devGuide-sdk/portlets/event-listing-portlet/docroot/WEB-INF/tld/liferay-theme.tld +++ b/devGuide/code/devGuide-sdk/portlets/event-listing-portlet/docroot/WEB-INF/tld/liferay-theme.tld @@ -1,65 +1,65 @@ - - - - - 1.0 - 1.1 - theme - http://liferay.com/tld/theme - - defineObjects - com.liferay.taglib.theme.DefineObjectsTag - com.liferay.taglib.theme.DefineObjectsTei - empty - - - include - com.liferay.taglib.theme.IncludeTag - JSP - - page - true - true - - - - layout-icon - com.liferay.taglib.theme.LayoutIconTag - JSP - - layout - true - true - - - - meta-tags - com.liferay.taglib.theme.MetaTagsTag - JSP - - - param - com.liferay.taglib.util.ParamTag - JSP - - name - true - true - - - value - true - true - - - - wrap-portlet - com.liferay.taglib.theme.WrapPortletTag - JSP - - page - true - true - - + + + + + 1.0 + 1.1 + theme + http://liferay.com/tld/theme + + defineObjects + com.liferay.taglib.theme.DefineObjectsTag + com.liferay.taglib.theme.DefineObjectsTei + empty + + + include + com.liferay.taglib.theme.IncludeTag + JSP + + page + true + true + + + + layout-icon + com.liferay.taglib.theme.LayoutIconTag + JSP + + layout + true + true + + + + meta-tags + com.liferay.taglib.theme.MetaTagsTag + JSP + + + param + com.liferay.taglib.util.ParamTag + JSP + + name + true + true + + + value + true + true + + + + wrap-portlet + com.liferay.taglib.theme.WrapPortletTag + JSP + + page + true + true + + \ No newline at end of file diff --git a/devGuide/code/devGuide-sdk/portlets/event-listing-portlet/docroot/WEB-INF/tld/liferay-ui.tld b/devGuide/code/devGuide-sdk/portlets/event-listing-portlet/docroot/WEB-INF/tld/liferay-ui.tld index 36ba164b74a..bea7a9e6968 100644 --- a/devGuide/code/devGuide-sdk/portlets/event-listing-portlet/docroot/WEB-INF/tld/liferay-ui.tld +++ b/devGuide/code/devGuide-sdk/portlets/event-listing-portlet/docroot/WEB-INF/tld/liferay-ui.tld @@ -1,3129 +1,3129 @@ - - - - 1.0 - liferay-ui - http://liferay.com/tld/ui - - asset-categories-error - com.liferay.taglib.ui.AssetCategoriesErrorTag - JSP - - - asset-categories-navigation - com.liferay.taglib.ui.AssetCategoriesNavigationTag - JSP - - hidePortletWhenEmpty - false - true - - - vocabularyIds - false - true - - - - asset-categories-selector - com.liferay.taglib.ui.AssetCategoriesSelectorTag - JSP - - className - false - true - - - classPK - false - true - - - contentCallback - false - true - - - curCategoryIds - false - true - - - focus - false - true - - - hiddenInput - false - true - - - - asset-categories-summary - com.liferay.taglib.ui.AssetCategoriesSummaryTag - JSP - - className - true - true - - - classPK - true - true - - - message - false - true - - - portletURL - false - true - - - - asset-links - com.liferay.taglib.ui.AssetLinksTag - JSP - - assetEntryId - false - true - - - className - false - true - - - classPK - false - true - - - - asset-tags-error - com.liferay.taglib.ui.AssetTagsErrorTag - JSP - - - asset-tags-navigation - com.liferay.taglib.ui.AssetTagsNavigationTag - JSP - - classNameId - false - true - - - displayStyle - false - true - - - hidePortletWhenEmpty - false - true - - - maxAssetTags - false - true - - - showAssetCount - false - true - - - showZeroAssetCount - false - true - - - - asset-tags-selector - com.liferay.taglib.ui.AssetTagsSelectorTag - JSP - - className - false - true - - - classPK - false - true - - - contentCallback - false - true - - - curTags - false - true - - - focus - false - true - - - hiddenInput - false - true - - - id - false - true - - - - asset-tags-summary - com.liferay.taglib.ui.AssetTagsSummaryTag - JSP - - assetTagNames - false - true - - - className - true - true - - - classPK - true - true - - - message - false - true - - - portletURL - false - true - - - - breadcrumb - com.liferay.taglib.ui.BreadcrumbTag - JSP - - displayStyle - false - true - - - portletURL - false - true - - - selLayout - false - true - - - selLayoutParam - false - true - - - showCurrentGroup - false - true - - - showCurrentPortlet - false - true - - - showGuestGroup - false - true - - - showLayout - false - true - - - showParentGroups - false - true - - - showPortletBreadcrumb - false - true - - - - calendar - com.liferay.taglib.ui.CalendarTag - JSP - - data - false - true - - - day - false - true - - - headerFormat - false - true - - - headerPattern - false - true - - - month - true - true - - - showAllPotentialWeeks - false - true - - - year - true - true - - - - captcha - com.liferay.taglib.ui.CaptchaTag - JSP - - url - true - true - - - - categorization-filter - com.liferay.taglib.ui.CategorizationFilterTag - JSP - - assetType - false - true - - - portletURL - false - true - - - - custom-attribute - com.liferay.taglib.ui.CustomAttributeTag - JSP - - className - true - true - - - classPK - true - true - - - editable - false - true - - - label - false - true - - - name - true - true - - - - custom-attribute-list - com.liferay.taglib.ui.CustomAttributeListTag - JSP - - className - true - true - - - classPK - true - true - - - editable - false - true - - - label - false - true - - - - custom-attributes-available - com.liferay.taglib.ui.CustomAttributesAvailableTag - JSP - - className - true - true - - - classPK - false - true - - - companyId - false - true - - - editable - false - true - - - - diff - com.liferay.taglib.ui.DiffTag - JSP - - diffResults - true - true - - - sourceName - true - true - - - targetName - true - true - - - - diff-html - com.liferay.taglib.ui.DiffHtmlTag - JSP - - diffHtmlResults - true - true - - - - discussion - com.liferay.taglib.ui.DiscussionTag - JSP - - assetEntryVisible - false - true - - - className - true - true - - - classPK - true - true - - - formAction - true - true - - - formName - false - true - - - hideControls - false - true - - - permissionClassName - false - true - - - permissionClassPK - false - true - - - ratingsEnabled - false - true - - - redirect - false - true - - - subject - true - true - - - userId - true - true - - - - error - com.liferay.taglib.ui.ErrorTag - com.liferay.taglib.ui.ErrorTei - JSP - - exception - false - true - - - key - false - true - - - message - false - true - - - rowBreak - false - true - - - translateMessage - false - true - - - - error-marker - com.liferay.taglib.ui.ErrorMarkerTag - JSP - - key - false - true - - - value - false - true - - - - flags - com.liferay.taglib.ui.FlagsTag - JSP - - className - true - true - - - classPK - true - true - - - contentTitle - true - true - - - label - false - true - - - message - false - true - - - reportedUserId - true - true - - - - flash - com.liferay.taglib.ui.FlashTag - JSP - - align - false - true - - - allowFullScreen - false - true - - - allowScriptAccess - false - true - - - base - false - true - - - bgcolor - false - true - - - devicefont - false - true - - - flashvars - false - true - - - height - false - true - - - id - false - true - - - loop - false - true - - - menu - false - true - - - movie - true - true - - - play - false - true - - - quality - false - true - - - salign - false - true - - - scale - false - true - - - swliveconnect - false - true - - - version - false - true - - - width - false - true - - - wmode - false - true - - - - form-navigator - com.liferay.taglib.ui.FormNavigatorTag - JSP - - backURL - false - true - - - categoryNames - true - true - - - categorySections - true - true - - - formName - false - true - - - htmlBottom - false - true - - - htmlTop - false - true - - - jspPath - false - true - - - showButtons - false - true - - - - group-search - com.liferay.taglib.ui.GroupSearchTag - JSP - - groupParams - true - true - - - portletURL - true - true - - - rowChecker - false - true - - - - header - com.liferay.taglib.ui.HeaderTag - JSP - - backLabel - false - true - - - backURL - false - true - - - cssClass - false - true - - - escapeXml - false - true - - - localizeTitle - false - true - - - showBackURL - false - true - - - title - true - true - - - - icon - com.liferay.taglib.ui.IconTag - JSP - - alt - false - true - - - cssClass - false - true - - - data - false - true - - - id - false - true - - - image - false - true - - - imageHover - false - true - - - label - false - true - - - lang - false - true - - - message - false - true - - - method - false - true - - - onClick - false - true - - - src - false - true - - - srcHover - false - true - - - target - false - true - - - toolTip - false - true - - - url - false - true - - - - icon-deactivate - com.liferay.taglib.ui.IconDeactivateTag - JSP - - label - false - true - - - url - true - true - - - - icon-delete - com.liferay.taglib.ui.IconDeleteTag - JSP - - confirmation - false - true - - - label - false - true - - - message - false - true - - - url - true - true - - - - icon-help - com.liferay.taglib.ui.IconHelpTag - JSP - - message - true - true - - - - icon-list - com.liferay.taglib.ui.IconListTag - JSP - - showWhenSingleIcon - false - true - - - - icon-menu - com.liferay.taglib.ui.IconMenuTag - JSP - - align - false - true - - - cssClass - false - true - - - direction - false - true - - - disabled - false - true - - - extended - false - true - - - icon - false - true - - - id - false - true - - - maxDisplayItems - false - true - - - message - false - true - - - showExpanded - false - true - - - showArrow - false - true - - - showWhenSingleIcon - false - true - - - - input-asset-links - com.liferay.taglib.ui.InputAssetLinksTag - JSP - - assetEntryId - false - true - - - className - false - true - - - classPK - false - true - - - - input-checkbox - com.liferay.taglib.ui.InputCheckBoxTag - JSP - - cssClass - false - true - - - defaultValue - false - true - - - disabled - false - true - - - formName - false - true - - - id - false - true - - - onClick - false - true - - - param - true - true - - - - input-date - com.liferay.taglib.ui.InputDateTag - JSP - - cssClass - false - true - - - dayNullable - false - true - - - dayParam - false - true - - - dayValue - false - true - - - disableNamespace - false - true - - - disabled - false - true - - - firstDayOfWeek - false - true - - - formName - false - true - - - imageInputId - false - true - - - monthAndYearNullable - false - true - - - monthAndYearParam - false - true - - - monthNullable - false - true - - - monthParam - false - true - - - monthValue - false - true - - - yearNullable - false - true - - - yearParam - false - true - - - yearRangeEnd - true - true - - - yearRangeStart - true - true - - - yearValue - false - true - - - - input-editor - com.liferay.taglib.ui.InputEditorTag - JSP - - configParams - false - true - - - cssClass - false - true - - - editorImpl - false - true - - - fileBrowserParams - false - true - - - height - false - true - - - initMethod - false - true - - - name - false - true - - - onChangeMethod - false - true - - - resizable - false - true - - - skipEditorLoading - false - true - - - toolbarSet - false - true - - - width - false - true - - - - input-field - com.liferay.taglib.ui.InputFieldTag - JSP - - bean - false - true - - - cssClass - false - true - - - defaultLanguageId - false - true - - - defaultValue - false - true - - - disabled - false - true - - - field - true - true - - - fieldParam - false - true - - - formName - false - true - - - format - false - true - - - id - false - true - - - ignoreRequestValue - false - true - - - languageId - false - true - - - model - true - true - - - placeholder - false - true - - - - input-localized - com.liferay.taglib.ui.InputLocalizedTag - JSP - - cssClass - false - true - - - defaultLanguageId - false - true - - - disabled - false - true - - - formName - false - true - - - id - false - true - - - ignoreRequestValue - false - true - - - languageId - false - true - - - maxLength - false - true - - - name - true - true - - - type - false - true - - - xml - true - true - - true - - - input-move-boxes - com.liferay.taglib.ui.InputMoveBoxesTag - JSP - - cssClass - false - true - - - leftBoxName - true - true - - - leftList - true - true - - - leftOnChange - false - true - - - leftReorder - false - true - - - leftTitle - true - true - - - rightBoxName - true - true - - - rightList - true - true - - - rightOnChange - false - true - - - rightReorder - false - true - - - rightTitle - true - true - - - - input-permissions - com.liferay.taglib.ui.InputPermissionsTag - JSP - - formName - false - true - - - modelName - false - true - - - - input-permissions-params - com.liferay.taglib.ui.InputPermissionsParamsTag - JSP - - modelName - true - true - - - - input-repeat - com.liferay.taglib.ui.InputRepeatTag - JSP - - cssClass - false - true - - - event - false - true - - - - input-resource - com.liferay.taglib.ui.InputResourceTag - JSP - - cssClass - false - true - - - url - true - true - - - - input-scheduler - com.liferay.taglib.ui.InputSchedulerTag - JSP - - - input-select - com.liferay.taglib.ui.InputSelectTag - JSP - - cssClass - false - true - - - defaultValue - false - true - - - disabled - false - true - - - formName - false - true - - - param - true - true - - - - input-textarea - com.liferay.taglib.ui.InputTextAreaTag - JSP - - cssClass - false - true - - - defaultValue - false - true - - - disabled - false - true - - - param - true - true - - - - input-time - com.liferay.taglib.ui.InputTimeTag - JSP - - amPmNullable - false - true - - - amPmParam - true - true - - - amPmValue - false - true - - - cssClass - false - true - - - disabled - false - true - - - hourNullable - false - true - - - hourParam - true - true - - - hourValue - false - true - - - minuteInterval - false - true - - - minuteNullable - false - true - - - minuteParam - true - true - - - minuteValue - false - true - - - - input-time-zone - com.liferay.taglib.ui.InputTimeZoneTag - JSP - - cssClass - false - true - - - daylight - false - true - - - disabled - false - true - - - displayStyle - false - true - - - name - true - true - - - nullable - false - true - - - value - false - true - - - - journal-article - com.liferay.taglib.ui.JournalArticleTag - JSP - - articleId - false - true - - - articlePage - false - true - - - articleResourcePrimKey - false - true - - - groupId - false - true - - - languageId - false - true - - - showAvailableLocales - false - true - - - showTitle - false - true - - - templateId - false - true - - - xmlRequest - false - true - - - - journal-content-search - com.liferay.taglib.ui.JournalContentSearchTag - JSP - - - language - com.liferay.taglib.ui.LanguageTag - JSP - - displayStyle - false - true - - - formAction - false - true - - - formName - false - true - - - languageIds - false - true - - - name - false - true - - - - logo-selector - com.liferay.taglib.ui.LogoSelectorTag - JSP - - defaultLogoURL - false - true - - - editLogoURL - false - true - - - imageId - false - true - - - logoDisplaySelector - false - true - - - showBackground - false - true - - - - message - com.liferay.taglib.ui.MessageTag - JSP - - arguments - false - true - - - key - true - true - - - translateArguments - false - true - - - unicode - false - true - - - - my-sites - com.liferay.taglib.ui.MySitesTag - JSP - - max - false - true - - - - navigation - com.liferay.taglib.ui.NavigationTag - JSP - - bulletStyle - false - true - - - displayStyle - false - true - - - headerType - false - true - - - includedLayouts - false - true - - - nestedChildren - false - true - - - rootLayoutLevel - false - true - - - rootLayoutType - false - true - - - - page-iterator - com.liferay.taglib.ui.PageIteratorTag - JSP - - cur - true - true - - - curParam - true - true - - - delta - false - true - - - deltaConfigurable - false - true - - - deltaParam - false - true - - - formName - false - true - - - id - false - true - - - jsCall - false - true - - - maxPages - false - true - - - target - false - true - - - total - true - true - - - type - false - true - - - url - false - true - - - - panel - com.liferay.taglib.ui.PanelTag - JSP - - collapsible - false - true - - - cssClass - false - true - - - defaultState - false - true - - - extended - false - true - - - helpMessage - false - true - - - id - false - true - - - persistState - false - true - - - title - true - true - - - - panel-container - com.liferay.taglib.ui.PanelContainerTag - JSP - - accordion - false - true - - - cssClass - false - true - - - extended - false - true - - - id - false - true - - - persistState - false - true - - - - panel-floating-container - com.liferay.taglib.ui.PanelFloatingContainerTag - JSP - - accordion - false - true - - - cssClass - false - true - - - extended - false - true - - - id - false - true - - - paging - false - true - - - pagingElements - false - true - - - persistState - false - true - - - resultsPerPage - false - true - - - trigger - true - true - - - width - false - true - - - - param - com.liferay.taglib.util.ParamTag - JSP - - name - true - true - - - value - true - true - - - - png-image - com.liferay.taglib.ui.PngImageTag - JSP - - height - true - true - - - image - true - true - - - width - true - true - - - - ratings - com.liferay.taglib.ui.RatingsTag - JSP - - className - true - true - - - classPK - true - true - - - numberOfStars - false - true - - - ratingsEntry - false - true - - - ratingsStats - false - true - - - type - false - true - - - url - false - true - - - - ratings-score - com.liferay.taglib.ui.RatingsScoreTag - JSP - - score - true - true - - - - search - com.liferay.taglib.ui.SearchTag - JSP - - - search-container - com.liferay.taglib.ui.SearchContainerTag - com.liferay.taglib.ui.SearchContainerTei - JSP - - curParam - false - true - - - delta - false - true - - - deltaConfigurable - false - true - - - deltaParam - false - true - - - displayTerms - false - true - - - emptyResultsMessage - false - true - - - headerNames - false - true - - - hover - false - true - - - id - false - true - - - iteratorURL - false - true - - - orderByCol - false - true - - - orderByColParam - false - true - - - orderByComparator - false - true - - - orderByType - false - true - - - orderByTypeParam - false - true - - - rowChecker - false - true - - - searchContainer - false - true - - - searchTerms - false - true - - - var - false - true - - - - search-container-column-button - com.liferay.taglib.ui.SearchContainerColumnButtonTag - JSP - - align - false - true - - - colspan - false - true - - - cssClass - false - true - - - href - true - true - - - index - false - true - - - name - false - true - - - valign - false - true - - - - search-container-column-jsp - com.liferay.taglib.ui.SearchContainerColumnJSPTag - JSP - - align - false - true - - - colspan - false - true - - - cssClass - false - true - - - index - false - true - - - name - false - true - - - path - true - true - - - valign - false - true - - - - search-container-column-text - com.liferay.taglib.ui.SearchContainerColumnTextTag - com.liferay.taglib.ui.SearchContainerColumnTextTei - JSP - - align - false - true - - - buffer - false - true - - - colspan - false - true - - - cssClass - false - true - - - href - false - true - - - index - false - true - - - name - false - true - - - orderable - false - true - - - orderableProperty - false - true - - - property - false - true - - - target - false - true - - - title - false - true - - - translate - false - true - - - valign - false - true - - - value - false - true - - - - search-container-results - com.liferay.taglib.ui.SearchContainerResultsTag - com.liferay.taglib.ui.SearchContainerResultsTei - JSP - - results - false - true - - - resultsVar - false - true - - - total - false - true - - - totalVar - false - true - - - - search-container-row - com.liferay.taglib.ui.SearchContainerRowTag - com.liferay.taglib.ui.SearchContainerRowTei - JSP - - bold - false - true - - - className - true - true - - - escapedModel - false - true - - - indexVar - false - true - - - keyProperty - false - true - - - modelVar - false - true - - - rowIdProperty - false - true - - - rowVar - false - true - - - servletContext - false - true - - - stringKey - false - true - - - - search-container-row-parameter - com.liferay.taglib.ui.SearchContainerRowParameterTag - JSP - - name - true - true - - - value - true - true - - - - search-form - com.liferay.taglib.ui.SearchFormTag - JSP - - page - true - true - - - searchContainer - false - true - - - servletContext - false - true - - - showAddButton - false - true - - - - search-iterator - com.liferay.taglib.ui.SearchIteratorTag - JSP - - paginate - false - true - - - searchContainer - false - true - - - type - false - true - - - - search-paginator - com.liferay.taglib.ui.SearchPaginatorTag - JSP - - id - false - true - - - searchContainer - true - true - - - type - false - true - - - - search-speed - com.liferay.taglib.ui.SearchSpeedTag - JSP - - hits - true - true - - - searchContainer - true - true - - - - search-toggle - com.liferay.taglib.ui.SearchToggleTag - JSP - - buttonLabel - false - true - - - displayTerms - true - true - - - id - true - true - - - - section - com.liferay.taglib.ui.SectionTag - com.liferay.taglib.ui.SectionTei - JSP - - - social-activities - com.liferay.taglib.ui.SocialActivitiesTag - JSP - - activities - false - true - - - className - false - true - - - classPK - false - true - - - displayRSSFeed - false - true - - - feedEnabled - false - true - - - feedLink - false - true - - - feedLinkMessage - false - true - - - feedTitle - false - true - - - - social-bookmark - com.liferay.taglib.ui.SocialBookmarkTag - JSP - - target - false - true - - - title - true - true - - - type - true - true - - - url - true - true - - - - social-bookmarks - com.liferay.taglib.ui.SocialBookmarksTag - JSP - - displayStyle - false - true - - - target - false - true - - - title - true - true - - - types - false - true - - - url - true - true - - - - staging - com.liferay.taglib.ui.StagingTag - JSP - - cssClass - false - true - - - extended - false - true - - - groupId - false - true - - - icon - false - true - - - layoutSetBranchId - false - true - - - message - false - true - - - privateLayout - false - true - - - selPlid - false - true - - - showManageBranches - false - true - - - - success - com.liferay.taglib.ui.SuccessTag - JSP - - key - true - true - - - message - true - true - - - translateMessage - false - true - - - - table-iterator - com.liferay.taglib.ui.TableIteratorTag - com.liferay.taglib.ui.TableIteratorTei - JSP - - bodyPage - false - true - - - list - true - true - - - listType - true - true - - - rowBreak - false - true - - - rowLength - true - true - - - rowPadding - false - true - - - rowValign - false - true - - - width - false - true - - - - tabs - com.liferay.taglib.ui.TabsTag - JSP - - - backLabel - false - true - - - backURL - false - true - - - formName - false - true - - - names - true - true - - - onClick - false - true - - - param - false - true - - - portletURL - false - true - - - refresh - false - true - - - tabsValues - false - true - - - url - false - true - - - url0 - false - true - - - url1 - false - true - - - url2 - false - true - - - url3 - false - true - - - url4 - false - true - - - url5 - false - true - - - url6 - false - true - - - url7 - false - true - - - url8 - false - true - - - url9 - false - true - - - value - false - true - - - - toggle - com.liferay.taglib.ui.ToggleTag - JSP - - defaultShowContent - false - true - - - hideImage - false - true - - - hideMessage - false - true - - - id - true - true - - - showImage - false - true - - - showMessage - false - true - - - stateVar - false - true - - - - toggle-area - com.liferay.taglib.ui.ToggleAreaTag - JSP - - align - false - true - - - defaultShowContent - false - true - - - hideImage - false - true - - - hideMessage - false - true - - - id - false - true - - - showImage - false - true - - - showMessage - false - true - - - stateVar - false - true - - - - toggle-value - com.liferay.taglib.ui.ToggleValueTag - JSP - - defaultValue - false - true - - - id - true - true - - - - upload-progress - com.liferay.taglib.ui.UploadProgressTag - JSP - - id - true - true - - - iframeSrc - false - true - - - message - false - true - - - redirect - true - true - - - - user-display - com.liferay.taglib.ui.UserDisplayTag - com.liferay.taglib.ui.UserDisplayTei - JSP - - displayStyle - false - true - - - url - false - true - - - userId - true - true - - - userName - false - true - - - - user-search - com.liferay.taglib.ui.UserSearchTag - JSP - - portletURL - true - true - - - rowChecker - false - true - - - userParams - true - true - - - - webdav - com.liferay.taglib.ui.WebDAVTag - JSP - - path - true - true - - - - write - com.liferay.taglib.ui.WriteTag - JSP - - bean - true - true - - - property - true - true - - + + + + 1.0 + liferay-ui + http://liferay.com/tld/ui + + asset-categories-error + com.liferay.taglib.ui.AssetCategoriesErrorTag + JSP + + + asset-categories-navigation + com.liferay.taglib.ui.AssetCategoriesNavigationTag + JSP + + hidePortletWhenEmpty + false + true + + + vocabularyIds + false + true + + + + asset-categories-selector + com.liferay.taglib.ui.AssetCategoriesSelectorTag + JSP + + className + false + true + + + classPK + false + true + + + contentCallback + false + true + + + curCategoryIds + false + true + + + focus + false + true + + + hiddenInput + false + true + + + + asset-categories-summary + com.liferay.taglib.ui.AssetCategoriesSummaryTag + JSP + + className + true + true + + + classPK + true + true + + + message + false + true + + + portletURL + false + true + + + + asset-links + com.liferay.taglib.ui.AssetLinksTag + JSP + + assetEntryId + false + true + + + className + false + true + + + classPK + false + true + + + + asset-tags-error + com.liferay.taglib.ui.AssetTagsErrorTag + JSP + + + asset-tags-navigation + com.liferay.taglib.ui.AssetTagsNavigationTag + JSP + + classNameId + false + true + + + displayStyle + false + true + + + hidePortletWhenEmpty + false + true + + + maxAssetTags + false + true + + + showAssetCount + false + true + + + showZeroAssetCount + false + true + + + + asset-tags-selector + com.liferay.taglib.ui.AssetTagsSelectorTag + JSP + + className + false + true + + + classPK + false + true + + + contentCallback + false + true + + + curTags + false + true + + + focus + false + true + + + hiddenInput + false + true + + + id + false + true + + + + asset-tags-summary + com.liferay.taglib.ui.AssetTagsSummaryTag + JSP + + assetTagNames + false + true + + + className + true + true + + + classPK + true + true + + + message + false + true + + + portletURL + false + true + + + + breadcrumb + com.liferay.taglib.ui.BreadcrumbTag + JSP + + displayStyle + false + true + + + portletURL + false + true + + + selLayout + false + true + + + selLayoutParam + false + true + + + showCurrentGroup + false + true + + + showCurrentPortlet + false + true + + + showGuestGroup + false + true + + + showLayout + false + true + + + showParentGroups + false + true + + + showPortletBreadcrumb + false + true + + + + calendar + com.liferay.taglib.ui.CalendarTag + JSP + + data + false + true + + + day + false + true + + + headerFormat + false + true + + + headerPattern + false + true + + + month + true + true + + + showAllPotentialWeeks + false + true + + + year + true + true + + + + captcha + com.liferay.taglib.ui.CaptchaTag + JSP + + url + true + true + + + + categorization-filter + com.liferay.taglib.ui.CategorizationFilterTag + JSP + + assetType + false + true + + + portletURL + false + true + + + + custom-attribute + com.liferay.taglib.ui.CustomAttributeTag + JSP + + className + true + true + + + classPK + true + true + + + editable + false + true + + + label + false + true + + + name + true + true + + + + custom-attribute-list + com.liferay.taglib.ui.CustomAttributeListTag + JSP + + className + true + true + + + classPK + true + true + + + editable + false + true + + + label + false + true + + + + custom-attributes-available + com.liferay.taglib.ui.CustomAttributesAvailableTag + JSP + + className + true + true + + + classPK + false + true + + + companyId + false + true + + + editable + false + true + + + + diff + com.liferay.taglib.ui.DiffTag + JSP + + diffResults + true + true + + + sourceName + true + true + + + targetName + true + true + + + + diff-html + com.liferay.taglib.ui.DiffHtmlTag + JSP + + diffHtmlResults + true + true + + + + discussion + com.liferay.taglib.ui.DiscussionTag + JSP + + assetEntryVisible + false + true + + + className + true + true + + + classPK + true + true + + + formAction + true + true + + + formName + false + true + + + hideControls + false + true + + + permissionClassName + false + true + + + permissionClassPK + false + true + + + ratingsEnabled + false + true + + + redirect + false + true + + + subject + true + true + + + userId + true + true + + + + error + com.liferay.taglib.ui.ErrorTag + com.liferay.taglib.ui.ErrorTei + JSP + + exception + false + true + + + key + false + true + + + message + false + true + + + rowBreak + false + true + + + translateMessage + false + true + + + + error-marker + com.liferay.taglib.ui.ErrorMarkerTag + JSP + + key + false + true + + + value + false + true + + + + flags + com.liferay.taglib.ui.FlagsTag + JSP + + className + true + true + + + classPK + true + true + + + contentTitle + true + true + + + label + false + true + + + message + false + true + + + reportedUserId + true + true + + + + flash + com.liferay.taglib.ui.FlashTag + JSP + + align + false + true + + + allowFullScreen + false + true + + + allowScriptAccess + false + true + + + base + false + true + + + bgcolor + false + true + + + devicefont + false + true + + + flashvars + false + true + + + height + false + true + + + id + false + true + + + loop + false + true + + + menu + false + true + + + movie + true + true + + + play + false + true + + + quality + false + true + + + salign + false + true + + + scale + false + true + + + swliveconnect + false + true + + + version + false + true + + + width + false + true + + + wmode + false + true + + + + form-navigator + com.liferay.taglib.ui.FormNavigatorTag + JSP + + backURL + false + true + + + categoryNames + true + true + + + categorySections + true + true + + + formName + false + true + + + htmlBottom + false + true + + + htmlTop + false + true + + + jspPath + false + true + + + showButtons + false + true + + + + group-search + com.liferay.taglib.ui.GroupSearchTag + JSP + + groupParams + true + true + + + portletURL + true + true + + + rowChecker + false + true + + + + header + com.liferay.taglib.ui.HeaderTag + JSP + + backLabel + false + true + + + backURL + false + true + + + cssClass + false + true + + + escapeXml + false + true + + + localizeTitle + false + true + + + showBackURL + false + true + + + title + true + true + + + + icon + com.liferay.taglib.ui.IconTag + JSP + + alt + false + true + + + cssClass + false + true + + + data + false + true + + + id + false + true + + + image + false + true + + + imageHover + false + true + + + label + false + true + + + lang + false + true + + + message + false + true + + + method + false + true + + + onClick + false + true + + + src + false + true + + + srcHover + false + true + + + target + false + true + + + toolTip + false + true + + + url + false + true + + + + icon-deactivate + com.liferay.taglib.ui.IconDeactivateTag + JSP + + label + false + true + + + url + true + true + + + + icon-delete + com.liferay.taglib.ui.IconDeleteTag + JSP + + confirmation + false + true + + + label + false + true + + + message + false + true + + + url + true + true + + + + icon-help + com.liferay.taglib.ui.IconHelpTag + JSP + + message + true + true + + + + icon-list + com.liferay.taglib.ui.IconListTag + JSP + + showWhenSingleIcon + false + true + + + + icon-menu + com.liferay.taglib.ui.IconMenuTag + JSP + + align + false + true + + + cssClass + false + true + + + direction + false + true + + + disabled + false + true + + + extended + false + true + + + icon + false + true + + + id + false + true + + + maxDisplayItems + false + true + + + message + false + true + + + showExpanded + false + true + + + showArrow + false + true + + + showWhenSingleIcon + false + true + + + + input-asset-links + com.liferay.taglib.ui.InputAssetLinksTag + JSP + + assetEntryId + false + true + + + className + false + true + + + classPK + false + true + + + + input-checkbox + com.liferay.taglib.ui.InputCheckBoxTag + JSP + + cssClass + false + true + + + defaultValue + false + true + + + disabled + false + true + + + formName + false + true + + + id + false + true + + + onClick + false + true + + + param + true + true + + + + input-date + com.liferay.taglib.ui.InputDateTag + JSP + + cssClass + false + true + + + dayNullable + false + true + + + dayParam + false + true + + + dayValue + false + true + + + disableNamespace + false + true + + + disabled + false + true + + + firstDayOfWeek + false + true + + + formName + false + true + + + imageInputId + false + true + + + monthAndYearNullable + false + true + + + monthAndYearParam + false + true + + + monthNullable + false + true + + + monthParam + false + true + + + monthValue + false + true + + + yearNullable + false + true + + + yearParam + false + true + + + yearRangeEnd + true + true + + + yearRangeStart + true + true + + + yearValue + false + true + + + + input-editor + com.liferay.taglib.ui.InputEditorTag + JSP + + configParams + false + true + + + cssClass + false + true + + + editorImpl + false + true + + + fileBrowserParams + false + true + + + height + false + true + + + initMethod + false + true + + + name + false + true + + + onChangeMethod + false + true + + + resizable + false + true + + + skipEditorLoading + false + true + + + toolbarSet + false + true + + + width + false + true + + + + input-field + com.liferay.taglib.ui.InputFieldTag + JSP + + bean + false + true + + + cssClass + false + true + + + defaultLanguageId + false + true + + + defaultValue + false + true + + + disabled + false + true + + + field + true + true + + + fieldParam + false + true + + + formName + false + true + + + format + false + true + + + id + false + true + + + ignoreRequestValue + false + true + + + languageId + false + true + + + model + true + true + + + placeholder + false + true + + + + input-localized + com.liferay.taglib.ui.InputLocalizedTag + JSP + + cssClass + false + true + + + defaultLanguageId + false + true + + + disabled + false + true + + + formName + false + true + + + id + false + true + + + ignoreRequestValue + false + true + + + languageId + false + true + + + maxLength + false + true + + + name + true + true + + + type + false + true + + + xml + true + true + + true + + + input-move-boxes + com.liferay.taglib.ui.InputMoveBoxesTag + JSP + + cssClass + false + true + + + leftBoxName + true + true + + + leftList + true + true + + + leftOnChange + false + true + + + leftReorder + false + true + + + leftTitle + true + true + + + rightBoxName + true + true + + + rightList + true + true + + + rightOnChange + false + true + + + rightReorder + false + true + + + rightTitle + true + true + + + + input-permissions + com.liferay.taglib.ui.InputPermissionsTag + JSP + + formName + false + true + + + modelName + false + true + + + + input-permissions-params + com.liferay.taglib.ui.InputPermissionsParamsTag + JSP + + modelName + true + true + + + + input-repeat + com.liferay.taglib.ui.InputRepeatTag + JSP + + cssClass + false + true + + + event + false + true + + + + input-resource + com.liferay.taglib.ui.InputResourceTag + JSP + + cssClass + false + true + + + url + true + true + + + + input-scheduler + com.liferay.taglib.ui.InputSchedulerTag + JSP + + + input-select + com.liferay.taglib.ui.InputSelectTag + JSP + + cssClass + false + true + + + defaultValue + false + true + + + disabled + false + true + + + formName + false + true + + + param + true + true + + + + input-textarea + com.liferay.taglib.ui.InputTextAreaTag + JSP + + cssClass + false + true + + + defaultValue + false + true + + + disabled + false + true + + + param + true + true + + + + input-time + com.liferay.taglib.ui.InputTimeTag + JSP + + amPmNullable + false + true + + + amPmParam + true + true + + + amPmValue + false + true + + + cssClass + false + true + + + disabled + false + true + + + hourNullable + false + true + + + hourParam + true + true + + + hourValue + false + true + + + minuteInterval + false + true + + + minuteNullable + false + true + + + minuteParam + true + true + + + minuteValue + false + true + + + + input-time-zone + com.liferay.taglib.ui.InputTimeZoneTag + JSP + + cssClass + false + true + + + daylight + false + true + + + disabled + false + true + + + displayStyle + false + true + + + name + true + true + + + nullable + false + true + + + value + false + true + + + + journal-article + com.liferay.taglib.ui.JournalArticleTag + JSP + + articleId + false + true + + + articlePage + false + true + + + articleResourcePrimKey + false + true + + + groupId + false + true + + + languageId + false + true + + + showAvailableLocales + false + true + + + showTitle + false + true + + + templateId + false + true + + + xmlRequest + false + true + + + + journal-content-search + com.liferay.taglib.ui.JournalContentSearchTag + JSP + + + language + com.liferay.taglib.ui.LanguageTag + JSP + + displayStyle + false + true + + + formAction + false + true + + + formName + false + true + + + languageIds + false + true + + + name + false + true + + + + logo-selector + com.liferay.taglib.ui.LogoSelectorTag + JSP + + defaultLogoURL + false + true + + + editLogoURL + false + true + + + imageId + false + true + + + logoDisplaySelector + false + true + + + showBackground + false + true + + + + message + com.liferay.taglib.ui.MessageTag + JSP + + arguments + false + true + + + key + true + true + + + translateArguments + false + true + + + unicode + false + true + + + + my-sites + com.liferay.taglib.ui.MySitesTag + JSP + + max + false + true + + + + navigation + com.liferay.taglib.ui.NavigationTag + JSP + + bulletStyle + false + true + + + displayStyle + false + true + + + headerType + false + true + + + includedLayouts + false + true + + + nestedChildren + false + true + + + rootLayoutLevel + false + true + + + rootLayoutType + false + true + + + + page-iterator + com.liferay.taglib.ui.PageIteratorTag + JSP + + cur + true + true + + + curParam + true + true + + + delta + false + true + + + deltaConfigurable + false + true + + + deltaParam + false + true + + + formName + false + true + + + id + false + true + + + jsCall + false + true + + + maxPages + false + true + + + target + false + true + + + total + true + true + + + type + false + true + + + url + false + true + + + + panel + com.liferay.taglib.ui.PanelTag + JSP + + collapsible + false + true + + + cssClass + false + true + + + defaultState + false + true + + + extended + false + true + + + helpMessage + false + true + + + id + false + true + + + persistState + false + true + + + title + true + true + + + + panel-container + com.liferay.taglib.ui.PanelContainerTag + JSP + + accordion + false + true + + + cssClass + false + true + + + extended + false + true + + + id + false + true + + + persistState + false + true + + + + panel-floating-container + com.liferay.taglib.ui.PanelFloatingContainerTag + JSP + + accordion + false + true + + + cssClass + false + true + + + extended + false + true + + + id + false + true + + + paging + false + true + + + pagingElements + false + true + + + persistState + false + true + + + resultsPerPage + false + true + + + trigger + true + true + + + width + false + true + + + + param + com.liferay.taglib.util.ParamTag + JSP + + name + true + true + + + value + true + true + + + + png-image + com.liferay.taglib.ui.PngImageTag + JSP + + height + true + true + + + image + true + true + + + width + true + true + + + + ratings + com.liferay.taglib.ui.RatingsTag + JSP + + className + true + true + + + classPK + true + true + + + numberOfStars + false + true + + + ratingsEntry + false + true + + + ratingsStats + false + true + + + type + false + true + + + url + false + true + + + + ratings-score + com.liferay.taglib.ui.RatingsScoreTag + JSP + + score + true + true + + + + search + com.liferay.taglib.ui.SearchTag + JSP + + + search-container + com.liferay.taglib.ui.SearchContainerTag + com.liferay.taglib.ui.SearchContainerTei + JSP + + curParam + false + true + + + delta + false + true + + + deltaConfigurable + false + true + + + deltaParam + false + true + + + displayTerms + false + true + + + emptyResultsMessage + false + true + + + headerNames + false + true + + + hover + false + true + + + id + false + true + + + iteratorURL + false + true + + + orderByCol + false + true + + + orderByColParam + false + true + + + orderByComparator + false + true + + + orderByType + false + true + + + orderByTypeParam + false + true + + + rowChecker + false + true + + + searchContainer + false + true + + + searchTerms + false + true + + + var + false + true + + + + search-container-column-button + com.liferay.taglib.ui.SearchContainerColumnButtonTag + JSP + + align + false + true + + + colspan + false + true + + + cssClass + false + true + + + href + true + true + + + index + false + true + + + name + false + true + + + valign + false + true + + + + search-container-column-jsp + com.liferay.taglib.ui.SearchContainerColumnJSPTag + JSP + + align + false + true + + + colspan + false + true + + + cssClass + false + true + + + index + false + true + + + name + false + true + + + path + true + true + + + valign + false + true + + + + search-container-column-text + com.liferay.taglib.ui.SearchContainerColumnTextTag + com.liferay.taglib.ui.SearchContainerColumnTextTei + JSP + + align + false + true + + + buffer + false + true + + + colspan + false + true + + + cssClass + false + true + + + href + false + true + + + index + false + true + + + name + false + true + + + orderable + false + true + + + orderableProperty + false + true + + + property + false + true + + + target + false + true + + + title + false + true + + + translate + false + true + + + valign + false + true + + + value + false + true + + + + search-container-results + com.liferay.taglib.ui.SearchContainerResultsTag + com.liferay.taglib.ui.SearchContainerResultsTei + JSP + + results + false + true + + + resultsVar + false + true + + + total + false + true + + + totalVar + false + true + + + + search-container-row + com.liferay.taglib.ui.SearchContainerRowTag + com.liferay.taglib.ui.SearchContainerRowTei + JSP + + bold + false + true + + + className + true + true + + + escapedModel + false + true + + + indexVar + false + true + + + keyProperty + false + true + + + modelVar + false + true + + + rowIdProperty + false + true + + + rowVar + false + true + + + servletContext + false + true + + + stringKey + false + true + + + + search-container-row-parameter + com.liferay.taglib.ui.SearchContainerRowParameterTag + JSP + + name + true + true + + + value + true + true + + + + search-form + com.liferay.taglib.ui.SearchFormTag + JSP + + page + true + true + + + searchContainer + false + true + + + servletContext + false + true + + + showAddButton + false + true + + + + search-iterator + com.liferay.taglib.ui.SearchIteratorTag + JSP + + paginate + false + true + + + searchContainer + false + true + + + type + false + true + + + + search-paginator + com.liferay.taglib.ui.SearchPaginatorTag + JSP + + id + false + true + + + searchContainer + true + true + + + type + false + true + + + + search-speed + com.liferay.taglib.ui.SearchSpeedTag + JSP + + hits + true + true + + + searchContainer + true + true + + + + search-toggle + com.liferay.taglib.ui.SearchToggleTag + JSP + + buttonLabel + false + true + + + displayTerms + true + true + + + id + true + true + + + + section + com.liferay.taglib.ui.SectionTag + com.liferay.taglib.ui.SectionTei + JSP + + + social-activities + com.liferay.taglib.ui.SocialActivitiesTag + JSP + + activities + false + true + + + className + false + true + + + classPK + false + true + + + displayRSSFeed + false + true + + + feedEnabled + false + true + + + feedLink + false + true + + + feedLinkMessage + false + true + + + feedTitle + false + true + + + + social-bookmark + com.liferay.taglib.ui.SocialBookmarkTag + JSP + + target + false + true + + + title + true + true + + + type + true + true + + + url + true + true + + + + social-bookmarks + com.liferay.taglib.ui.SocialBookmarksTag + JSP + + displayStyle + false + true + + + target + false + true + + + title + true + true + + + types + false + true + + + url + true + true + + + + staging + com.liferay.taglib.ui.StagingTag + JSP + + cssClass + false + true + + + extended + false + true + + + groupId + false + true + + + icon + false + true + + + layoutSetBranchId + false + true + + + message + false + true + + + privateLayout + false + true + + + selPlid + false + true + + + showManageBranches + false + true + + + + success + com.liferay.taglib.ui.SuccessTag + JSP + + key + true + true + + + message + true + true + + + translateMessage + false + true + + + + table-iterator + com.liferay.taglib.ui.TableIteratorTag + com.liferay.taglib.ui.TableIteratorTei + JSP + + bodyPage + false + true + + + list + true + true + + + listType + true + true + + + rowBreak + false + true + + + rowLength + true + true + + + rowPadding + false + true + + + rowValign + false + true + + + width + false + true + + + + tabs + com.liferay.taglib.ui.TabsTag + JSP + + + backLabel + false + true + + + backURL + false + true + + + formName + false + true + + + names + true + true + + + onClick + false + true + + + param + false + true + + + portletURL + false + true + + + refresh + false + true + + + tabsValues + false + true + + + url + false + true + + + url0 + false + true + + + url1 + false + true + + + url2 + false + true + + + url3 + false + true + + + url4 + false + true + + + url5 + false + true + + + url6 + false + true + + + url7 + false + true + + + url8 + false + true + + + url9 + false + true + + + value + false + true + + + + toggle + com.liferay.taglib.ui.ToggleTag + JSP + + defaultShowContent + false + true + + + hideImage + false + true + + + hideMessage + false + true + + + id + true + true + + + showImage + false + true + + + showMessage + false + true + + + stateVar + false + true + + + + toggle-area + com.liferay.taglib.ui.ToggleAreaTag + JSP + + align + false + true + + + defaultShowContent + false + true + + + hideImage + false + true + + + hideMessage + false + true + + + id + false + true + + + showImage + false + true + + + showMessage + false + true + + + stateVar + false + true + + + + toggle-value + com.liferay.taglib.ui.ToggleValueTag + JSP + + defaultValue + false + true + + + id + true + true + + + + upload-progress + com.liferay.taglib.ui.UploadProgressTag + JSP + + id + true + true + + + iframeSrc + false + true + + + message + false + true + + + redirect + true + true + + + + user-display + com.liferay.taglib.ui.UserDisplayTag + com.liferay.taglib.ui.UserDisplayTei + JSP + + displayStyle + false + true + + + url + false + true + + + userId + true + true + + + userName + false + true + + + + user-search + com.liferay.taglib.ui.UserSearchTag + JSP + + portletURL + true + true + + + rowChecker + false + true + + + userParams + true + true + + + + webdav + com.liferay.taglib.ui.WebDAVTag + JSP + + path + true + true + + + + write + com.liferay.taglib.ui.WriteTag + JSP + + bean + true + true + + + property + true + true + + \ No newline at end of file diff --git a/devGuide/code/devGuide-sdk/portlets/event-listing-portlet/docroot/WEB-INF/tld/liferay-util.tld b/devGuide/code/devGuide-sdk/portlets/event-listing-portlet/docroot/WEB-INF/tld/liferay-util.tld index b613daafcd4..a76a426a714 100644 --- a/devGuide/code/devGuide-sdk/portlets/event-listing-portlet/docroot/WEB-INF/tld/liferay-util.tld +++ b/devGuide/code/devGuide-sdk/portlets/event-listing-portlet/docroot/WEB-INF/tld/liferay-util.tld @@ -1,136 +1,136 @@ - - - - - 1.2 - 1.1 - liferay-util - http://liferay.com/tld/util - - body-bottom - com.liferay.taglib.util.BodyBottomTag - JSP - - outputKey - false - true - - - - body-top - com.liferay.taglib.util.BodyTopTag - JSP - - outputKey - false - true - - - - buffer - com.liferay.taglib.util.BufferTag - com.liferay.taglib.util.BufferTei - JSP - - var - true - true - - - - get-url - com.liferay.taglib.util.GetUrlTag - com.liferay.taglib.util.GetUrlTei - JSP - - expires - false - true - - - url - true - true - - - var - false - true - - - - html-bottom - com.liferay.taglib.util.HtmlBottomTag - JSP - - outputKey - false - true - - - position - false - true - - - - html-top - com.liferay.taglib.util.HtmlTopTag - JSP - - outputKey - false - true - - - position - false - true - - - - include - com.liferay.taglib.util.IncludeTag - JSP - - page - true - true - - - portletId - false - true - - - servletContext - false - true - - - strict - false - true - - - useCustomPage - false - true - - - - param - com.liferay.taglib.util.ParamTag - JSP - - name - true - true - - - value - true - true - - + + + + + 1.2 + 1.1 + liferay-util + http://liferay.com/tld/util + + body-bottom + com.liferay.taglib.util.BodyBottomTag + JSP + + outputKey + false + true + + + + body-top + com.liferay.taglib.util.BodyTopTag + JSP + + outputKey + false + true + + + + buffer + com.liferay.taglib.util.BufferTag + com.liferay.taglib.util.BufferTei + JSP + + var + true + true + + + + get-url + com.liferay.taglib.util.GetUrlTag + com.liferay.taglib.util.GetUrlTei + JSP + + expires + false + true + + + url + true + true + + + var + false + true + + + + html-bottom + com.liferay.taglib.util.HtmlBottomTag + JSP + + outputKey + false + true + + + position + false + true + + + + html-top + com.liferay.taglib.util.HtmlTopTag + JSP + + outputKey + false + true + + + position + false + true + + + + include + com.liferay.taglib.util.IncludeTag + JSP + + page + true + true + + + portletId + false + true + + + servletContext + false + true + + + strict + false + true + + + useCustomPage + false + true + + + + param + com.liferay.taglib.util.ParamTag + JSP + + name + true + true + + + value + true + true + + \ No newline at end of file diff --git a/devGuide/code/devGuide-sdk/themes/build-common-theme.xml b/devGuide/code/devGuide-sdk/themes/build-common-theme.xml index 116006bb09d..4b8d78cd0b3 100644 --- a/devGuide/code/devGuide-sdk/themes/build-common-theme.xml +++ b/devGuide/code/devGuide-sdk/themes/build-common-theme.xml @@ -1,248 +1,248 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - screenshot.png does not exist. - - - - - - - - - thumbnail.png does not exist. - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + screenshot.png does not exist. + + + + + + + + + thumbnail.png does not exist. + + + + + + + + + \ No newline at end of file diff --git a/devGuide/code/devGuide-sdk/themes/build.xml b/devGuide/code/devGuide-sdk/themes/build.xml index 892bc5244ad..798a38ee144 100644 --- a/devGuide/code/devGuide-sdk/themes/build.xml +++ b/devGuide/code/devGuide-sdk/themes/build.xml @@ -1,54 +1,54 @@ - - - - - - - - - - - - - - - - - - This task must be called by the create script. - - - - - - - - - - ${theme.name}-theme already exists. - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + This task must be called by the create script. + + + + + + + + + + ${theme.name}-theme already exists. + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/devGuide/code/devGuide-sdk/tools/ext_tmpl/docroot/WEB-INF/ext-web/docroot/WEB-INF/liferay-portlet-ext.xml b/devGuide/code/devGuide-sdk/tools/ext_tmpl/docroot/WEB-INF/ext-web/docroot/WEB-INF/liferay-portlet-ext.xml index 4f118d9c9ae..e1a6a9be921 100644 --- a/devGuide/code/devGuide-sdk/tools/ext_tmpl/docroot/WEB-INF/ext-web/docroot/WEB-INF/liferay-portlet-ext.xml +++ b/devGuide/code/devGuide-sdk/tools/ext_tmpl/docroot/WEB-INF/ext-web/docroot/WEB-INF/liferay-portlet-ext.xml @@ -1,5 +1,5 @@ - - - - + + + + \ No newline at end of file diff --git a/devGuide/code/devGuide-sdk/tools/hook_tmpl/docroot/WEB-INF/liferay-hook.xml b/devGuide/code/devGuide-sdk/tools/hook_tmpl/docroot/WEB-INF/liferay-hook.xml index 6c116c7d832..984d2e707ea 100644 --- a/devGuide/code/devGuide-sdk/tools/hook_tmpl/docroot/WEB-INF/liferay-hook.xml +++ b/devGuide/code/devGuide-sdk/tools/hook_tmpl/docroot/WEB-INF/liferay-hook.xml @@ -1,5 +1,5 @@ - - - - + + + + \ No newline at end of file diff --git a/devGuide/code/devGuide-sdk/tools/layouttpl_tmpl/docroot/WEB-INF/liferay-layout-templates.xml b/devGuide/code/devGuide-sdk/tools/layouttpl_tmpl/docroot/WEB-INF/liferay-layout-templates.xml index 1380d864fd8..be3b90684d7 100644 --- a/devGuide/code/devGuide-sdk/tools/layouttpl_tmpl/docroot/WEB-INF/liferay-layout-templates.xml +++ b/devGuide/code/devGuide-sdk/tools/layouttpl_tmpl/docroot/WEB-INF/liferay-layout-templates.xml @@ -1,12 +1,12 @@ - - - - - - - /@layouttpl.template.name@.tpl - /@layouttpl.template.name@.wap.tpl - /@layouttpl.template.name@.png - - + + + + + + + /@layouttpl.template.name@.tpl + /@layouttpl.template.name@.wap.tpl + /@layouttpl.template.name@.png + + \ No newline at end of file diff --git a/devGuide/code/devGuide-sdk/tools/portlet_jsf_tmpl/docroot/WEB-INF/liferay-hook.xml b/devGuide/code/devGuide-sdk/tools/portlet_jsf_tmpl/docroot/WEB-INF/liferay-hook.xml index e5e07aaa6fa..d6503763c72 100644 --- a/devGuide/code/devGuide-sdk/tools/portlet_jsf_tmpl/docroot/WEB-INF/liferay-hook.xml +++ b/devGuide/code/devGuide-sdk/tools/portlet_jsf_tmpl/docroot/WEB-INF/liferay-hook.xml @@ -1,6 +1,6 @@ - - - - - Language_en_US.properties + + + + + Language_en_US.properties \ No newline at end of file diff --git a/devGuide/code/devGuide-sdk/tools/portlet_tmpl/docroot/WEB-INF/liferay-display.xml b/devGuide/code/devGuide-sdk/tools/portlet_tmpl/docroot/WEB-INF/liferay-display.xml index adb1fe0efc1..8dec0ee99e9 100644 --- a/devGuide/code/devGuide-sdk/tools/portlet_tmpl/docroot/WEB-INF/liferay-display.xml +++ b/devGuide/code/devGuide-sdk/tools/portlet_tmpl/docroot/WEB-INF/liferay-display.xml @@ -1,8 +1,8 @@ - - - - - - - + + + + + + + \ No newline at end of file diff --git a/devGuide/code/devGuide-sdk/tools/portlet_tmpl/docroot/WEB-INF/liferay-portlet.xml b/devGuide/code/devGuide-sdk/tools/portlet_tmpl/docroot/WEB-INF/liferay-portlet.xml index a86c9a68ad5..f8cc2fb0ba3 100644 --- a/devGuide/code/devGuide-sdk/tools/portlet_tmpl/docroot/WEB-INF/liferay-portlet.xml +++ b/devGuide/code/devGuide-sdk/tools/portlet_tmpl/docroot/WEB-INF/liferay-portlet.xml @@ -1,28 +1,28 @@ - - - - - - @portlet.name@ - /icon.png - /css/main.css - /js/main.js - @portlet.name@-portlet - - - administrator - Administrator - - - guest - Guest - - - power-user - Power User - - - user - User - + + + + + + @portlet.name@ + /icon.png + /css/main.css + /js/main.js + @portlet.name@-portlet + + + administrator + Administrator + + + guest + Guest + + + power-user + Power User + + + user + User + \ No newline at end of file diff --git a/devGuide/code/devGuide-sdk/tools/theme_tmpl/build.xml b/devGuide/code/devGuide-sdk/tools/theme_tmpl/build.xml index f0710afc554..f031dd128c7 100644 --- a/devGuide/code/devGuide-sdk/tools/theme_tmpl/build.xml +++ b/devGuide/code/devGuide-sdk/tools/theme_tmpl/build.xml @@ -1,8 +1,8 @@ - - - - - - - + + + + + + + \ No newline at end of file diff --git a/devGuide/code/devGuide-sdk/tools/theme_tmpl/docroot/WEB-INF/liferay-plugin-package.properties b/devGuide/code/devGuide-sdk/tools/theme_tmpl/docroot/WEB-INF/liferay-plugin-package.properties index 5c797408ee0..538a330ef34 100644 --- a/devGuide/code/devGuide-sdk/tools/theme_tmpl/docroot/WEB-INF/liferay-plugin-package.properties +++ b/devGuide/code/devGuide-sdk/tools/theme_tmpl/docroot/WEB-INF/liferay-plugin-package.properties @@ -1,16 +1,16 @@ -name=@theme.display.name@ -module-group-id=liferay -module-incremental-version=1 -tags= -short-description= -long-description= -change-log= -page-url=http://www.liferay.com -author=Liferay, Inc. -licenses=LGPL -liferay-versions=6.2.0+ - -#required-deployment-contexts=\ -# resources-importer-web - +name=@theme.display.name@ +module-group-id=liferay +module-incremental-version=1 +tags= +short-description= +long-description= +change-log= +page-url=http://www.liferay.com +author=Liferay, Inc. +licenses=LGPL +liferay-versions=6.2.0+ + +#required-deployment-contexts=\ +# resources-importer-web + resources-importer-developer-mode-enabled=true \ No newline at end of file diff --git a/devGuide/code/devGuide-sdk/tools/theme_tmpl/docroot/WEB-INF/src/resources-importer/sitemap.json b/devGuide/code/devGuide-sdk/tools/theme_tmpl/docroot/WEB-INF/src/resources-importer/sitemap.json index f8b26ecd539..e4f13d46d01 100644 --- a/devGuide/code/devGuide-sdk/tools/theme_tmpl/docroot/WEB-INF/src/resources-importer/sitemap.json +++ b/devGuide/code/devGuide-sdk/tools/theme_tmpl/docroot/WEB-INF/src/resources-importer/sitemap.json @@ -1,22 +1,22 @@ -{ - "layoutTemplateId": "2_columns_ii", - "privatePages": [ - { - "columns": [ - [ - { - "portletId": "58" - } - ], - [ - { - "portletId": "47" - } - ] - ], - "friendlyURL": "/home", - "name": "Welcome", - "title": "Welcome" - } - ] +{ + "layoutTemplateId": "2_columns_ii", + "privatePages": [ + { + "columns": [ + [ + { + "portletId": "58" + } + ], + [ + { + "portletId": "47" + } + ] + ], + "friendlyURL": "/home", + "name": "Welcome", + "title": "Welcome" + } + ] } \ No newline at end of file diff --git a/devGuide/doc.properties b/devGuide/doc.properties index d71cb224eda..9374bec40bb 100644 --- a/devGuide/doc.properties +++ b/devGuide/doc.properties @@ -1,8 +1,8 @@ -## -## Markdown Metadata -## - - product.abbrev=lp - product.name=Liferay Portal - product.version=6.2 - doc.name=Dev Guide +## +## Markdown Metadata +## + + product.abbrev=lp + product.name=Liferay Portal + product.version=6.2 + doc.name=Dev Guide diff --git a/soffice/doc.properties b/soffice/doc.properties index ea5680937cb..ee03ddb899a 100644 --- a/soffice/doc.properties +++ b/soffice/doc.properties @@ -1,8 +1,8 @@ -## -## Markdown Metadata -## - - product.abbrev=lp - product.name=Liferay Portal - product.version=2.1 - doc.name=Social Office +## +## Markdown Metadata +## + + product.abbrev=lp + product.name=Liferay Portal + product.version=2.1 + doc.name=Social Office diff --git a/userGuide/doc.properties b/userGuide/doc.properties index d1a30899778..c428030dbd4 100644 --- a/userGuide/doc.properties +++ b/userGuide/doc.properties @@ -1,8 +1,8 @@ -## -## Markdown Metadata -## - - product.abbrev=lp - product.name=Liferay Portal - product.version=6.2 - doc.name=User Guide +## +## Markdown Metadata +## + + product.abbrev=lp + product.name=Liferay Portal + product.version=6.2 + doc.name=User Guide