跳过导航链接
A C D E F G I L N R S T U W 

A

AbstractPropertiesLoader - cn.com.fishin.tuz.loader中的类
这个抽象类用于加载 .properties 文件 子类需要实现 loadProperties() 方法继而完善工作 This class is used to load .properties file Subclass should override loadProperties() method
AbstractPropertiesLoader() - 类 的构造器cn.com.fishin.tuz.loader.AbstractPropertiesLoader
 

C

ClassHelper - cn.com.fishin.tuz.helper中的类
类帮助器 一些操作类的方法 Class helper Some methods that used to operate class
ClassHelper() - 类 的构造器cn.com.fishin.tuz.helper.ClassHelper
 
ClasspathPropertiesLoader - cn.com.fishin.tuz.loader中的类
Properties 配置文件加载器 这个加载器专门用来加载类路径下的 .properties 配置文件,并返回 Map 集合 Properties file loader This loader is used to load .properties file in classpath
ClasspathPropertiesLoader(String) - 类 的构造器cn.com.fishin.tuz.loader.ClasspathPropertiesLoader
根据资源文件名称构建 Construct with resource file
ClasspathPropertiesLoader(String, String) - 类 的构造器cn.com.fishin.tuz.loader.ClasspathPropertiesLoader
根据资源文件名称构建 Construct with resource file
ClasspathPropertiesLoader(String, String, Charset) - 类 的构造器cn.com.fishin.tuz.loader.ClasspathPropertiesLoader
根据资源文件名称构建 Construct with resource file
cn.com.fishin.tuz.core - 程序包 cn.com.fishin.tuz.core
 
cn.com.fishin.tuz.helper - 程序包 cn.com.fishin.tuz.helper
 
cn.com.fishin.tuz.loader - 程序包 cn.com.fishin.tuz.loader
 
cn.com.fishin.tuz.plugin - 程序包 cn.com.fishin.tuz.plugin
 

D

debug(String) - 类 中的静态方法cn.com.fishin.tuz.helper.LogHelper
输出调试信息 Output debug message
DiPlugin - cn.com.fishin.tuz.plugin中的类
依赖注入插件 使用过 Spring 的一定知道 DI 和 IOC,这个插件功能类似,但是更加简易化操作,更方便 注意: 在使用这个插件之前必须保证 Tuz 已经初始化!
DiPlugin() - 类 的构造器cn.com.fishin.tuz.plugin.DiPlugin
 

E

error(String, Throwable) - 类 中的静态方法cn.com.fishin.tuz.helper.LogHelper
输出错误信息 Output error message

F

FileSystemPropertiesLoader - cn.com.fishin.tuz.loader中的类
Properties 配置文件加载器 这个加载器专门用来加载文件系统中的 .properties 配置文件,并返回 Map 集合 Properties file loader This loader is used to load .properties file in file System
FileSystemPropertiesLoader(String) - 类 的构造器cn.com.fishin.tuz.loader.FileSystemPropertiesLoader
根据资源文件名称构建 Construct with resource file
FileSystemPropertiesLoader(String, String) - 类 的构造器cn.com.fishin.tuz.loader.FileSystemPropertiesLoader
根据资源文件名称构建 Construct with resource file
FileSystemPropertiesLoader(String, String, Charset) - 类 的构造器cn.com.fishin.tuz.loader.FileSystemPropertiesLoader
根据资源文件名称构建 Construct with resource file

G

generateNameSpace() - 类 中的静态方法cn.com.fishin.tuz.helper.NameSpaceHelper
 
getConfig() - 类 中的静态方法cn.com.fishin.tuz.core.Tuz
获取全局配置 Get global setting
getInputStream(String) - 类 中的方法cn.com.fishin.tuz.loader.InputStreamPropertiesLoader
已过时。
获得输入流 Get inputStream
getReader(String, Charset) - 类 中的方法cn.com.fishin.tuz.loader.ClasspathPropertiesLoader
 
getReader(String, Charset) - 类 中的方法cn.com.fishin.tuz.loader.FileSystemPropertiesLoader
 
getReader(String, Charset) - 类 中的方法cn.com.fishin.tuz.loader.ReaderPropertiesLoader
获得输入端 Get reader
getResourceFromClasspath(String) - 类 中的静态方法cn.com.fishin.tuz.helper.IOHelper
从类路径中获得资源路径 Get path from classpath
getResourceFromFileSystem(String) - 类 中的静态方法cn.com.fishin.tuz.helper.IOHelper
从文件系统获得资源路径 Get path from file system

I

info(String) - 类 中的静态方法cn.com.fishin.tuz.helper.LogHelper
输出正常信息 Output info message
InputStreamPropertiesLoader - cn.com.fishin.tuz.loader中的类
已过时。
InputStreamPropertiesLoader(String) - 类 的构造器cn.com.fishin.tuz.loader.InputStreamPropertiesLoader
已过时。
根据资源文件名称构建 Construct with resource file
InputStreamPropertiesLoader(String, String) - 类 的构造器cn.com.fishin.tuz.loader.InputStreamPropertiesLoader
已过时。
根据资源文件名称构建 Construct with resource file
IOHelper - cn.com.fishin.tuz.helper中的类
路径帮助器 Path helper
IOHelper() - 类 的构造器cn.com.fishin.tuz.helper.IOHelper
 
isSingleton() - 类 中的方法cn.com.fishin.tuz.core.TuzConfig
获取类的实例形式,默认是 true,也就是单例模式 Get class instance form, default is singleton

L

load() - 接口 中的方法cn.com.fishin.tuz.core.Loadable
加载资源,主要是配置文件 返回一个 Map 集合,键值就是 key,而 value 就是键值对应的属性值 Load resources Return a Map Collection, the key is the key, and the value is the attribute of the key
load(Loadable) - 类 中的静态方法cn.com.fishin.tuz.core.Tuz
加载一个资源文件 Load a resource
load() - 类 中的方法cn.com.fishin.tuz.loader.AbstractPropertiesLoader
 
Loadable - cn.com.fishin.tuz.core中的接口
可加载的接口 实现接口中的加载方法,以获得成为 tuz 插件的资格 Loadable interface You can obtain the power of being a loader of tuz by implementing this interface
loadProperties() - 类 中的方法cn.com.fishin.tuz.loader.AbstractPropertiesLoader
这个方法留给子类实现 这里不管子类从哪里获取 Properties,只要保证能获得就行了 This method is abstract, its subclass should implement
loadProperties() - 类 中的方法cn.com.fishin.tuz.loader.InputStreamPropertiesLoader
已过时。
 
loadProperties() - 类 中的方法cn.com.fishin.tuz.loader.ReaderPropertiesLoader
 
LogHelper - cn.com.fishin.tuz.helper中的类
日志记录帮助类 Log Helper
LogHelper() - 类 的构造器cn.com.fishin.tuz.helper.LogHelper
 

N

namespace() - 接口 中的方法cn.com.fishin.tuz.core.Loadable
获取这个加载资源的命名空间 Get the namespace
namespace() - 类 中的方法cn.com.fishin.tuz.loader.InputStreamPropertiesLoader
已过时。
 
namespace() - 类 中的方法cn.com.fishin.tuz.loader.ReaderPropertiesLoader
 
NameSpaceHelper - cn.com.fishin.tuz.helper中的类
命名空间帮助器 To help making a namespace
NameSpaceHelper() - 类 的构造器cn.com.fishin.tuz.helper.NameSpaceHelper
 
newInstance(String) - 类 中的静态方法cn.com.fishin.tuz.helper.ClassHelper
加载一个类,并返回一个实例化对象 Load a class, and return a instance of this class
newInstance(String, Class<T>) - 类 中的静态方法cn.com.fishin.tuz.helper.ClassHelper
加载一个类,并返回一个实例化对象 出现异常就会返回 null Load a class, and return a instance of this class If exception happened, return null object
newReader(Path, Charset) - 类 中的静态方法cn.com.fishin.tuz.helper.IOHelper
根据指定路径获取一个资源读取器 Get a reader from given path
newReaderToClasspath(String, Charset) - 类 中的静态方法cn.com.fishin.tuz.helper.IOHelper
根据类路径获取一个资源读取器 Get a reader from classpath
newReaderToFileSystem(String, Charset) - 类 中的静态方法cn.com.fishin.tuz.helper.IOHelper
根据文件系统获取一个资源读取器 Get a reader from file system

R

ReaderPropertiesLoader - cn.com.fishin.tuz.loader中的类
Properties 配置文件加载器 这个相比 cn.com.fishin.tuz.loader.InputStreamPropertiesLoader 多了一个字符集属性,可以避免非英文字符出现乱码问题,默认使用 UTF8 字符集 这个加载器适用于使用 Reader 加载资源文件的加载器, 子类必须实现 getReader(String resourceFileName) 方法 Properties file loader This loader uses Reader to load resource, subclass must implement method getReader(String resourceFileName)
ReaderPropertiesLoader(String, String, Charset) - 类 的构造器cn.com.fishin.tuz.loader.ReaderPropertiesLoader
根据资源文件名称构建 Construct with resource file

S

setConfig(TuzConfig) - 类 中的静态方法cn.com.fishin.tuz.core.Tuz
设置全局配置 Set global setting
setSingleton(boolean) - 类 中的方法cn.com.fishin.tuz.core.TuzConfig
设置类的实例形式,默认是 true,也就是单例模式 Set class instance form, default is singleton

T

toString() - 类 中的方法cn.com.fishin.tuz.core.TuzConfig
 
Tuz - cn.com.fishin.tuz.core中的类
整个项目的核心类 The core of the whole project Example 1: 加载资源文件 API: load(Loadable resource) throws IOException test 是命名空间,后面一个是资源加载器 "test.properties" 文件中有一个属性:number=16 Tuz.load(new ClasspathPropertiesLoader("test.properties", "test")); 当然,你也可以不指定命名空间,内部会自动生成一个命名空间 不过,为了性能和正确性,还是建议您使用自定义的命名空间 当你不指定命名空间时,就会使用文件名作为命名空间 Tuz.load(new ClasspathPropertiesLoader("test2.properties")); 或者,您也可以使用另外一个加载器去加载文件系统中的资源文件 Tuz.load(new FileSystemPropertiesLoader("Z:/test.properties", "test")); 下面就是激动人心的时刻了!
Tuz() - 类 的构造器cn.com.fishin.tuz.core.Tuz
 
Tuzable - cn.com.fishin.tuz.core中的接口
核心接口,但是没有任何作用 Core interface, but it is useless
TuzConfig - cn.com.fishin.tuz.core中的类
全局配置 所有设置都可以通过这个类去设置,tuz 中会从这个配置类中获取配置信息 Global config This class includes all settings, and tuz will fetch setting from it 我们先以 cn.com.fishin.tuz.demo.TuzSimpleDemo2 作为切入点 先看原本的例子: //Tuz.load(new ClasspathPropertiesLoader("test.properties")); //xxxService service = DiPlugin.useInstance(xxxService.class); //service.say("Hello, Tuz!")
TuzConfig() - 类 的构造器cn.com.fishin.tuz.core.TuzConfig
 

U

use(String, String) - 类 中的静态方法cn.com.fishin.tuz.core.Tuz
获取指定 key 的属性值 fetch the value of the key
use(String) - 类 中的静态方法cn.com.fishin.tuz.core.Tuz
获取指定 key 的属性值 强烈注意: 如果不指定命名空间,当多个配置文件中的 key 值一样的时候, 这个方法无法保证返回你需要的那个 key 值对应的 value!!
useGracefully(String, String, String) - 类 中的静态方法cn.com.fishin.tuz.core.Tuz
获取指定 key 的属性值 fetch the value of the key
useGracefully(String, String) - 类 中的静态方法cn.com.fishin.tuz.core.Tuz
获取指定 key 的属性值 强烈注意: 如果不指定命名空间,当多个配置文件中的 key 值一样的时候, 这个方法无法保证返回你需要的那个 key 值对应的 value!!
useInstance(String, Class<T>) - 类 中的静态方法cn.com.fishin.tuz.plugin.DiPlugin
得到类实例 这里会根据 key 值获取 value,并且利用反射生成实例对象 Get class instance Use reflect to instance a new object with given value of key
useInstance(String, String, Class<T>) - 类 中的静态方法cn.com.fishin.tuz.plugin.DiPlugin
得到类实例 这里会根据 key 值获取 value,并且利用反射生成实例对象 Get class instance Use reflect to instance a new object with given value of key
useInstance(Class<T>) - 类 中的静态方法cn.com.fishin.tuz.plugin.DiPlugin
得到类实例 这里会根据 classType 的 getSimpleName() 去获取 key,并且利用反射生成实例对象 Get class instance Use reflect to instance a new object with given classType's simpleName

W

warn(String) - 类 中的静态方法cn.com.fishin.tuz.helper.LogHelper
输出警告信息 Output warn message
warn(String, Throwable) - 类 中的静态方法cn.com.fishin.tuz.helper.LogHelper
输出警告信息 Output warn message
A C D E F G I L N R S T U W 
跳过导航链接

Copyright © 2019. All Rights Reserved.