Class DefaultScriptUrlContext
- java.lang.Object
-
- de.hybris.platform.acceleratorservices.velocity.resource.url.DefaultScriptUrlContext
-
- All Implemented Interfaces:
ScriptUrlContext
- Direct Known Subclasses:
MirroredStructureScriptUrlContext
public class DefaultScriptUrlContext extends java.lang.Object implements ScriptUrlContext
Provides a context information about expected localized property filesgetPropertyEffectivePath(String)and target script path/ file namegetTargetScriptEffectiveRootPath()/getTargetScriptEffectivePath()
-
-
Constructor Summary
Constructors Constructor Description DefaultScriptUrlContext(java.util.Locale locale, java.io.File scriptFile, java.lang.String propertiesRelativePath, java.lang.String targetRelativePath)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.LocalegetLocale()protected java.lang.StringgetPropertiesEffectiveRootPath()java.lang.StringgetPropertyEffectivePath(java.lang.String propertyIdentifer)java.lang.StringgetScriptFileName()java.lang.StringgetScriptFullPath()java.lang.StringgetScriptRootFolder()java.lang.StringgetTargetScriptEffectivePath()protected java.lang.StringgetTargetScriptEffectiveRootPath()protected FileNameBuildergetTargetScriptNameBuilder()protected java.lang.StringgetTargetScriptRelativePath()java.io.FilegetTargetScriptTemporaryFile()voidsetPropertyNameBuilder(FileNameBuilder nameBuilder)voidsetTargetScriptNameBuilder(FileNameBuilder targetScriptNameBuilder)
-
-
-
Method Detail
-
getTargetScriptRelativePath
protected java.lang.String getTargetScriptRelativePath()
-
getScriptRootFolder
public java.lang.String getScriptRootFolder()
- Specified by:
getScriptRootFolderin interfaceScriptUrlContext
-
getScriptFileName
public java.lang.String getScriptFileName()
- Specified by:
getScriptFileNamein interfaceScriptUrlContext
-
getScriptFullPath
public java.lang.String getScriptFullPath()
- Specified by:
getScriptFullPathin interfaceScriptUrlContext
-
getTargetScriptTemporaryFile
public java.io.File getTargetScriptTemporaryFile()
- Specified by:
getTargetScriptTemporaryFilein interfaceScriptUrlContext
-
getPropertyEffectivePath
public java.lang.String getPropertyEffectivePath(java.lang.String propertyIdentifer)
- Specified by:
getPropertyEffectivePathin interfaceScriptUrlContext
-
getPropertiesEffectiveRootPath
protected java.lang.String getPropertiesEffectiveRootPath()
-
getTargetScriptEffectiveRootPath
protected java.lang.String getTargetScriptEffectiveRootPath()
-
getTargetScriptEffectivePath
public java.lang.String getTargetScriptEffectivePath()
- Specified by:
getTargetScriptEffectivePathin interfaceScriptUrlContext
-
getLocale
public java.util.Locale getLocale()
- Specified by:
getLocalein interfaceScriptUrlContext
-
setPropertyNameBuilder
public void setPropertyNameBuilder(FileNameBuilder nameBuilder)
-
getTargetScriptNameBuilder
protected FileNameBuilder getTargetScriptNameBuilder()
-
setTargetScriptNameBuilder
public void setTargetScriptNameBuilder(FileNameBuilder targetScriptNameBuilder)
-
-