本文整理汇总了Java中org.apache.catalina.util.Enumerator类的典型用法代码示例。如果您正苦于以下问题:Java Enumerator类的具体用法?Java Enumerator怎么用?Java Enumerator使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
Enumerator类属于org.apache.catalina.util包,在下文中一共展示了Enumerator类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: getAttributeNames
import org.apache.catalina.util.Enumerator; //导入依赖的package包/类
/**
* Return the names of all request attributes for this Request, or an
* empty <code>Enumeration</code> if there are none.
*/
public Enumeration getAttributeNames() {
if (isSecure()) {
getAttribute(Globals.CERTIFICATES_ATTR);
}
return new Enumerator(attributes.keySet(), true);
}
示例2: getLocales
import org.apache.catalina.util.Enumerator; //导入依赖的package包/类
/**
* Return the set of preferred Locales that the client will accept
* content in, based on the values for any <code>Accept-Language</code>
* headers that were encountered. If the request did not specify a
* preferred language, the server's default Locale is returned.
*/
public Enumeration getLocales() {
if (!localesParsed)
parseLocales();
if (locales.size() > 0)
return (new Enumerator(locales));
ArrayList results = new ArrayList();
results.add(defaultLocale);
return (new Enumerator(results));
}
示例3: getAttributeNames
import org.apache.catalina.util.Enumerator; //导入依赖的package包/类
/**
* Override the <code>getAttributeNames()</code> method of the wrapped
* request.
*/
public Enumeration getAttributeNames() {
synchronized (attributes) {
return (new Enumerator(attributes.keySet()));
}
}
示例4: getInitParameterNames
import org.apache.catalina.util.Enumerator; //导入依赖的package包/类
/**
* Return the set of initialization parameter names defined for this
* servlet. If none are defined, an empty Enumeration is returned.
*/
public Enumeration getInitParameterNames() {
synchronized (parameters) {
return (new Enumerator(parameters.keySet()));
}
}
示例5: getInitParameterNames
import org.apache.catalina.util.Enumerator; //导入依赖的package包/类
/**
* Return an <code>Enumeration</code> of the names of the initialization
* parameters for this Filter.
*/
public Enumeration getInitParameterNames() {
Map map = filterDef.getParameterMap();
if (map == null)
return (new Enumerator(new ArrayList()));
else
return (new Enumerator(map.keySet()));
}
示例6: getAttributeNames
import org.apache.catalina.util.Enumerator; //导入依赖的package包/类
/**
* Return an <code>Enumeration</code> of <code>String</code> objects
* containing the names of the objects bound to this session.
*
* @exception IllegalStateException if this method is called on an
* invalidated session
*/
public Enumeration getAttributeNames() {
if (!isValid)
throw new IllegalStateException
(sm.getString("standardSession.getAttributeNames.ise"));
synchronized (attributes) {
return (new Enumerator(attributes.keySet()));
}
}
示例7: getHeaders
import org.apache.catalina.util.Enumerator; //导入依赖的package包/类
/**
* Return all of the values of the specified header, if any; otherwise,
* return an empty enumeration.
*
* @param name Name of the requested header
*/
public Enumeration getHeaders(String name) {
name = name.toLowerCase();
synchronized (headers) {
ArrayList values = (ArrayList) headers.get(name);
if (values != null)
return (new Enumerator(values));
else
return (new Enumerator(empty));
}
}
示例8: getHeaderNames
import org.apache.catalina.util.Enumerator; //导入依赖的package包/类
/**
* Return the names of all headers received with this request.
*/
public Enumeration getHeaderNames() {
synchronized (headers) {
return (new Enumerator(headers.keySet()));
}
}
示例9: getHeaders
import org.apache.catalina.util.Enumerator; //导入依赖的package包/类
/**
* Return all of the values of the specified header, if any; otherwise,
* return an empty enumeration.
*
* @param name Name of the requested header
*/
public Enumeration getHeaders(String name) {
name = name.toLowerCase();
ArrayList tempArrayList = new ArrayList();
for (int i = 0; i < nextHeader; i++) {
if (headerPool[i].equals(name))
tempArrayList.add(new String(headerPool[i].value, 0,
headerPool[i].valueEnd));
}
return (Enumeration) new Enumerator(tempArrayList);
}
示例10: getHeaderNames
import org.apache.catalina.util.Enumerator; //导入依赖的package包/类
/**
* Return the names of all headers received with this request.
*/
public Enumeration getHeaderNames() {
ArrayList tempArrayList = new ArrayList();
for (int i = 0; i < nextHeader; i++) {
tempArrayList.add(new String(headerPool[i].name, 0,
headerPool[i].nameEnd));
}
return (Enumeration) new Enumerator(tempArrayList);
}
示例11: getAttributeNames
import org.apache.catalina.util.Enumerator; //导入依赖的package包/类
/**
* Return the names of all request attributes for this Request, or an
* empty <code>Enumeration</code> if there are none.
*/
public Enumeration getAttributeNames() {
synchronized (attributes) {
return (new Enumerator(attributes.keySet()));
}
}
示例12: getLocales
import org.apache.catalina.util.Enumerator; //导入依赖的package包/类
/**
* Return the set of preferred Locales that the client will accept
* content in, based on the values for any <code>Accept-Language</code>
* headers that were encountered. If the request did not specify a
* preferred language, the server's default Locale is returned.
*/
public Enumeration getLocales() {
synchronized (locales) {
if (locales.size() > 0)
return (new Enumerator(locales));
}
ArrayList results = new ArrayList();
results.add(defaultLocale);
return (new Enumerator(results));
}
示例13: getAttributeNames
import org.apache.catalina.util.Enumerator; //导入依赖的package包/类
/**
* Return an enumeration of the names of the context attributes
* associated with this context.
*/
public Enumeration getAttributeNames() {
synchronized (attributes) {
return (new Enumerator(attributes.keySet()));
}
}
示例14: getInitParameterNames
import org.apache.catalina.util.Enumerator; //导入依赖的package包/类
/**
* Return the names of the context's initialization parameters, or an
* empty enumeration if the context has no initialization parameters.
*/
public Enumeration getInitParameterNames() {
mergeParameters();
synchronized (parameters) {
return (new Enumerator(parameters.keySet()));
}
}
示例15: getParameterNames
import org.apache.catalina.util.Enumerator; //导入依赖的package包/类
/**
* Override the <code>getParameterNames()</code> method of the
* wrapped request.
*/
public Enumeration getParameterNames() {
synchronized (parameters) {
return (new Enumerator(parameters.keySet()));
}
}