ContextPair API

<span style="font-size:24px;">class ContextPair
本类为FlatLinguist的内部类。场景对包含有一个左和开始场景。它被当做一个在一个特定gstate的开始点集合中的hash。
本类的属性:
static final Cache<ContextPair> contextPairCache = new Cache<ContextPair>();缓存场景对的缓存。
private final UnitContext left;左单元场景
private final UnitContext right;右单元场景
private final int hashCode;
本类的构造方法:
private ContextPair(UnitContext left, UnitContext right);给定左右单元场景,创建场景对对象。并计算了此对象的hashcode属性进行了赋值。本类构造方法不能被直接使用,需用工厂方法代替。
本类的方法:
static ContextPair get(UnitContext left, UnitContext right);给定左右场景参数创建场景对。此为一个工厂方法。如果场景对已经存在与缓存,则返回那个已经存在的,否则创建创建对象,并存入缓存以便重复使用,返回创建的场景对。
public boolean equals(Object o);决定给定对象是否等于这个(单元场景)即场景对。左右场景都需比较。相等返回为true,否则为false。
public int hashCode();获得此对象的hashcode。即hashcode属性。
  public String toString();此对象的字符串表示。
public UnitContext getLeftContext();获得此对象的左单元场景。即Left属性。
public UnitContext getRightContext();获得此对象的右单元场景即right属性</span>



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值