⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 objecttypedeterminerfactory.java

📁 在Struts2中的jar包xwork的源代码.版本为2.0.7
💻 JAVA
字号:
/* * Copyright (c) 2002-2007 by OpenSymphony * All rights reserved. */package com.opensymphony.xwork2.util;import org.apache.commons.logging.Log;import org.apache.commons.logging.LogFactory;/** * Factory for getting an instance of {@link ObjectTypeDeterminer}. * <p/> * Will use <code>com.opensymphony.xwork2.util.GenericsObjectTypeDeterminer</code> by default. * * @see com.opensymphony.xwork2.util.ObjectTypeDeterminer * @see com.opensymphony.xwork2.util.DefaultObjectTypeDeterminer * * @author plightbo * @author Rainer Hermanns * @author Rene Gielen */public class ObjectTypeDeterminerFactory {    private static final Log LOG = LogFactory.getLog(ObjectTypeDeterminerFactory.class);    private static ObjectTypeDeterminer instance = new DefaultObjectTypeDeterminer();    static {        LOG.info("Setting DefaultObjectTypeDeterminer as default ...");    }    /**     * Sets a new instance of ObjectTypeDeterminer to be used.     *     * @param instance  instance of ObjectTypeDeterminer     */    public static void setInstance(ObjectTypeDeterminer instance) {        if (instance != null) {            if (!instance.getClass().equals(ObjectTypeDeterminerFactory.instance.getClass())) {                LOG.info("Switching to ObjectTypeDeterminer of type " + instance.getClass().getName());            }            ObjectTypeDeterminerFactory.instance = instance;        }    }    /**     * Gets the instance of ObjectTypeDeterminer to be used.     *     * @return instance of ObjectTypeDeterminer     */    public static ObjectTypeDeterminer getInstance() {        return instance;    }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -