/** * Returns true if the rfs Name match against any of the defined export urls.<p> * * @param rfsName the rfs Name to validate * * @return true if the rfs Name match against any of the defined export urls */ protected boolean isValidRfsName(String rfsName) { if (rfsName != null) { // default case if (rfsName.startsWith(m_rfsPrefix + "/")) { return true; } // additional rules Iterator<CmsStaticExportRfsRule> it = m_rfsRules.iterator(); while (it.hasNext()) { CmsStaticExportRfsRule rule = it.next(); String rfsPrefix = rule.getRfsPrefix() + "/"; if (rfsName.startsWith(rfsPrefix)) { return true; } } } return false; }
Messages.INIT_EXPORT_RFS_RULE_RFS_PREFIX_2, rfsRule.getSource(), rfsRule.getRfsPrefix())); if (rfsRule.getUseRelativeLinks() != null) { if (rfsRule.getUseRelativeLinks().booleanValue()) {
/** * Returns true if the rfs Name match against any of the defined export urls.<p> * * @param rfsName the rfs Name to validate * * @return true if the rfs Name match against any of the defined export urls */ protected boolean isValidRfsName(String rfsName) { if (rfsName != null) { // default case if (rfsName.startsWith(m_rfsPrefix + "/")) { return true; } // additional rules Iterator it = m_rfsRules.iterator(); while (it.hasNext()) { CmsStaticExportRfsRule rule = (CmsStaticExportRfsRule)it.next(); String rfsPrefix = rule.getRfsPrefix() + "/"; if (rfsName.startsWith(rfsPrefix)) { return true; } } } return false; }
Messages.INIT_EXPORT_RFS_RULE_RFS_PREFIX_2, rfsRule.getSource(), rfsRule.getRfsPrefix())); if (rfsRule.getUseRelativeLinks() != null) { if (rfsRule.getUseRelativeLinks().booleanValue()) {
/** * Returns the longest rfs prefix matching a given already translated rfs name.<p> * * @param rfsName the rfs name * * @return its rfs prefix * * @see #getRfsPrefix(String) */ protected String getRfsPrefixForRfsName(String rfsName) { String retVal = ""; // default case if (rfsName.startsWith(m_rfsPrefix + "/")) { retVal = m_rfsPrefix; } // additional rules Iterator it = m_rfsRules.iterator(); while (it.hasNext()) { CmsStaticExportRfsRule rule = (CmsStaticExportRfsRule)it.next(); String rfsPrefix = rule.getRfsPrefix(); if (rfsName.startsWith(rfsPrefix + "/") && (retVal.length() < rfsPrefix.length())) { retVal = rfsPrefix; } } return retVal; }
/** * Returns the longest rfs prefix matching a given already translated rfs name.<p> * * @param rfsName the rfs name * * @return its rfs prefix * * @see #getRfsPrefix(String) */ protected String getRfsPrefixForRfsName(String rfsName) { String retVal = ""; // default case if (rfsName.startsWith(m_rfsPrefix + "/")) { retVal = m_rfsPrefix; } // additional rules Iterator<CmsStaticExportRfsRule> it = m_rfsRules.iterator(); while (it.hasNext()) { CmsStaticExportRfsRule rule = it.next(); String rfsPrefix = rule.getRfsPrefix(); if (rfsName.startsWith(rfsPrefix + "/") && (retVal.length() < rfsPrefix.length())) { retVal = rfsPrefix; } } return retVal; }
CmsStaticExportRfsRule rule = it.next(); if (rule.getSource().matcher(vfsName).matches()) { return rule.getRfsPrefix();
CmsStaticExportRfsRule rule = (CmsStaticExportRfsRule)it.next(); if (rule.getSource().matcher(vfsName).matches()) { return rule.getRfsPrefix();
CmsStaticExportRfsRule rule = (CmsStaticExportRfsRule)it.next(); if (rule.getSource().matcher(source).matches() && rule.match(vfsName)) { return rule.getRfsPrefix().concat(rfsName);
CmsStaticExportRfsRule rule = it.next(); if (rule.getSource().matcher(source).matches() && rule.match(vfsName)) { return rule.getRfsPrefix().concat(rfsName);