org.tinygroup.format.impl
类 FormaterImpl

java.lang.Object
  继承者 org.tinygroup.format.impl.FormaterImpl
所有已实现的接口:
Formater, FormatProvider

public class FormaterImpl
extends Object
implements Formater

Formater的默认实现

作者:
luoguo

构造方法摘要
FormaterImpl()
          构造函数 使用默认的配置加载器
 
方法摘要
 void addFormatProvider(String prefix, FormatProvider formatProvider)
          添加格式化提供者
 String format(Context context, String source)
          格式化找到的内容,其余内容不变,如果找不到内容,则原样保留
 void setFormatProviders(Map<String,FormatProvider> formatProviders)
          设置格式化提供者
 void setPatternHandle(PatternDefine patternHandle)
          设置正则表达式,如果不想用默认正则表达式,可以通过此方法自行定义
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

FormaterImpl

public FormaterImpl()
构造函数 使用默认的配置加载器

方法详细信息

format

public String format(Context context,
                     String source)
              throws FormatException
格式化找到的内容,其余内容不变,如果找不到内容,则原样保留

指定者:
接口 FormatProvider 中的 format
source - 要进行格式化的值
返回:
格式化好的值
抛出:
FormatException

setFormatProviders

public void setFormatProviders(Map<String,FormatProvider> formatProviders)
从接口 Formater 复制的描述
设置格式化提供者

指定者:
接口 Formater 中的 setFormatProviders
参数:
formatProviders - Key为匹配范围符

setPatternHandle

public void setPatternHandle(PatternDefine patternHandle)
从接口 Formater 复制的描述
设置正则表达式,如果不想用默认正则表达式,可以通过此方法自行定义

指定者:
接口 Formater 中的 setPatternHandle

addFormatProvider

public void addFormatProvider(String prefix,
                              FormatProvider formatProvider)
从接口 Formater 复制的描述
添加格式化提供者

指定者:
接口 Formater 中的 addFormatProvider
参数:
prefix - 前缀


Copyright © 2006–2013 开源组织. All rights reserved.