org.nutz.lang.segment
类 CharSegment

java.lang.Object
  继承者 org.nutz.lang.segment.CharSegment
所有已实现的接口:
java.lang.Cloneable, Segment

public class CharSegment
extends java.lang.Object
implements Segment, java.lang.Cloneable


构造方法摘要
CharSegment()
           
CharSegment(java.lang.String str)
           
 
方法摘要
 Segment add(java.lang.String key, java.lang.Object v)
           
 Segment born()
           
 void clearAll()
           
 Segment clone()
           
 boolean contains(java.lang.String key)
           
 void fillNulls(Context context)
           
 Context getContext()
           
 java.util.List<SegmentNode> getNodes()
           
 java.lang.String getOrginalString()
           
 boolean hasKey()
           
 int keyCount()
           
 java.util.Set<java.lang.String> keys()
           
 void parse(java.io.Reader reader)
           
 java.lang.CharSequence render()
           
 java.lang.CharSequence render(Context context)
           
 Segment set(java.lang.String key, java.lang.Object v)
           
 Segment setAll(java.lang.Object v)
           
 Segment setBy(java.lang.Object obj)
          根据对象设置每个插入点的值。
 java.lang.String toString()
           
 Segment valueOf(java.lang.String str)
           
 java.util.List<java.lang.Object> values()
           
 
从类 java.lang.Object 继承的方法
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

构造方法详细信息

CharSegment

public CharSegment()

CharSegment

public CharSegment(java.lang.String str)
方法详细信息

add

public Segment add(java.lang.String key,
                   java.lang.Object v)
指定者:
接口 Segment 中的 add

clearAll

public void clearAll()
指定者:
接口 Segment 中的 clearAll

contains

public boolean contains(java.lang.String key)
指定者:
接口 Segment 中的 contains

born

public Segment born()
指定者:
接口 Segment 中的 born

getOrginalString

public java.lang.String getOrginalString()
指定者:
接口 Segment 中的 getOrginalString

clone

public Segment clone()
指定者:
接口 Segment 中的 clone
覆盖:
java.lang.Object 中的 clone

keys

public java.util.Set<java.lang.String> keys()
指定者:
接口 Segment 中的 keys

keyCount

public int keyCount()
指定者:
接口 Segment 中的 keyCount

hasKey

public boolean hasKey()
指定者:
接口 Segment 中的 hasKey

values

public java.util.List<java.lang.Object> values()
指定者:
接口 Segment 中的 values

setAll

public Segment setAll(java.lang.Object v)
指定者:
接口 Segment 中的 setAll

setBy

public Segment setBy(java.lang.Object obj)
从接口 Segment 复制的描述
根据对象设置每个插入点的值。

指定者:
接口 Segment 中的 setBy
参数:
obj - 可以是 POJO 或者 Map
返回:
Segment

set

public Segment set(java.lang.String key,
                   java.lang.Object v)
指定者:
接口 Segment 中的 set

getNodes

public java.util.List<SegmentNode> getNodes()
指定者:
接口 Segment 中的 getNodes

parse

public void parse(java.io.Reader reader)
指定者:
接口 Segment 中的 parse

valueOf

public Segment valueOf(java.lang.String str)
指定者:
接口 Segment 中的 valueOf

render

public java.lang.CharSequence render()
指定者:
接口 Segment 中的 render

render

public java.lang.CharSequence render(Context context)
指定者:
接口 Segment 中的 render

getContext

public Context getContext()
指定者:
接口 Segment 中的 getContext

fillNulls

public void fillNulls(Context context)
指定者:
接口 Segment 中的 fillNulls

toString

public java.lang.String toString()
覆盖:
java.lang.Object 中的 toString