Package org.zkoss.web.util.resource
Class ServletLabelLocator
- java.lang.Object
-
- org.zkoss.web.util.resource.ServletLabelLocator
-
- All Implemented Interfaces:
org.zkoss.util.resource.LabelLocator
public class ServletLabelLocator extends java.lang.Object implements org.zkoss.util.resource.LabelLocatorUsed by Labels to load labels from a servlet context.- Author:
- tomyeh
-
-
Constructor Summary
Constructors Constructor Description ServletLabelLocator(jakarta.servlet.ServletContext ctx)Constructs a locator where the properties file is decided by the library property called org.zkoss.util.label.web.location.ServletLabelLocator(jakarta.servlet.ServletContext ctx, java.lang.String path)Constructs a locator for the given path.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object o)inthashCode()java.net.URLlocate(java.util.Locale locale)java.lang.StringtoString()
-
-
-
Constructor Detail
-
ServletLabelLocator
public ServletLabelLocator(jakarta.servlet.ServletContext ctx)
Constructs a locator where the properties file is decided by the library property called org.zkoss.util.label.web.location. If not defined, /WEB-INF/zk-label.properties is assumed
-
ServletLabelLocator
public ServletLabelLocator(jakarta.servlet.ServletContext ctx, java.lang.String path)Constructs a locator for the given path.- Parameters:
path- the path of the properties file
Notice thatfile://pathis supported (but not http://).- Since:
- 5.0.7
-
-
Method Detail
-
locate
public java.net.URL locate(java.util.Locale locale) throws java.io.IOException- Specified by:
locatein interfaceorg.zkoss.util.resource.LabelLocator- Throws:
java.io.IOException
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-