/** * Creates a new instance of PrefixFileFilter.<p> * * @param baseFile the base file to compare with. */ public PrefixFileFilter(File baseFile) { String fileName = baseFile.getName(); m_baseExtension = CmsFileUtil.getExtension(fileName); m_baseName = fileName + "_"; }
/** * Creates a new instance of PrefixFileFilter.<p> * * @param baseFile the base file to compare with. */ public PrefixFileFilter(File baseFile) { String fileName = baseFile.getName(); m_baseExtension = CmsFileUtil.getExtension(fileName); m_baseName = fileName + "_"; }
String extension = CmsFileUtil.getExtension(rfsName);
String extension = CmsFileUtil.getExtension(rfsName);
/** * Returns the RFS name to use for caching the given VFS resource with parameters in the disk cache.<p> * * @param online if true, the online disk cache is used, the offline disk cache otherwise * @param rootPath the VFS resource root path to get the RFS cache name for * @param parameters the parameters of the request to the VFS resource * * @return the RFS name to use for caching the given VFS resource with parameters */ public String getCacheName(boolean online, String rootPath, String parameters) { String rfsName = CmsFileUtil.getRepositoryName(m_rfsRepository, rootPath, online); if (CmsStringUtil.isNotEmpty(parameters)) { String extension = CmsFileUtil.getExtension(rfsName); // build the RFS name for the VFS name with parameters rfsName = CmsFileUtil.getRfsPath(rfsName, extension, parameters); } return rfsName; }
/** * Returns the RFS name to use for caching the given VFS resource with parameters in the disk cache.<p> * * @param online if true, the online disk cache is used, the offline disk cache otherwise * @param rootPath the VFS resource root path to get the RFS cache name for * @param parameters the parameters of the request to the VFS resource * * @return the RFS name to use for caching the given VFS resource with parameters */ public String getCacheName(boolean online, String rootPath, String parameters) { String rfsName = CmsFileUtil.getRepositoryName(m_rfsRepository, rootPath, online); if (CmsStringUtil.isNotEmpty(parameters)) { String extension = CmsFileUtil.getExtension(rfsName); // build the RFS name for the VFS name with parameters rfsName = CmsFileUtil.getRfsPath(rfsName, extension, parameters); } return rfsName; }
String path = CmsResource.getParentFolder(imgName); String name = imgName.substring(path.length()); String ext = CmsFileUtil.getExtension(imgName); String nameWoExt = name.substring(0, name.length() - ext.length()); int pos = nameWoExt.lastIndexOf("_");
/** * @see org.opencms.cache.CmsVfsNameBasedDiskCache#getCacheName(org.opencms.file.CmsResource, java.lang.String) */ @Override public String getCacheName(CmsResource resource, String parameters) { String extension = CmsFileUtil.getExtension(resource.getRootPath()); CmsWrappedResource wrapper = new CmsWrappedResource(resource); String fakePath = "/thumbnail_" + resource.getStructureId() + extension; wrapper.setRootPath(fakePath); CmsResource fakeResource = wrapper.getResource(); return super.getCacheName(fakeResource, parameters); }
String id = cms.readResource(resourceName, CmsResourceFilter.ALL).getStructureId().toString(); permalink += id; String ext = CmsFileUtil.getExtension(resourceName); if (CmsStringUtil.isNotEmptyOrWhitespaceOnly(ext)) { permalink += ext;
String extension = CmsFileUtil.getExtension(rfsName);
if (CmsFileUtil.getExtension(fileName).equals(".properties")) { fileName = fileName.substring(0, fileName.length() - ".properties".length());
String extension = CmsFileUtil.getExtension(rfsName);
permalink += ":" + detailContentId; String ext = CmsFileUtil.getExtension(resourceName); if (CmsStringUtil.isNotEmptyOrWhitespaceOnly(ext)) { permalink += ext;
resName = resName.substring(0, resName.length() - 1); } else { ext = CmsFileUtil.getExtension(resName); // extension
resName = resName.substring(0, resName.length() - 1); } else { ext = CmsFileUtil.getExtension(resName); // extension