java cstring_Java CString類代碼示例
本文整理匯總了Java中com.laytonsmith.core.constructs.CString類的典型用法代碼示例。如果您正苦於以下問題:Java CString類的具體用法?Java CString怎麽用?Java CString使用的例子?那麽恭喜您, 這裏精選的類代碼示例或許可以為您提供幫助。
CString類屬於com.laytonsmith.core.constructs包,在下文中一共展示了CString類的10個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於我們的係統推薦出更棒的Java代碼示例。
示例1: exec
點讚 3
import com.laytonsmith.core.constructs.CString; //導入依賴的package包/類
@Override
public Construct exec(Target t, Environment env, Construct... args) throws CancelCommandException, ConfigRuntimeException {
Static.checkPlugin("WorldGuard", t);
World world;
MCPlayer m = null;
if (env.getEnv(CommandHelperEnvironment.class).GetCommandSender() instanceof MCPlayer) {
m = env.getEnv(CommandHelperEnvironment.class).GetPlayer();
}
if (args.length == 1) {
m = Static.GetPlayer(args[0].val(), t);
}
if (m == null) {
throw new CREPlayerOfflineException(this.getName() + " needs a player", t);
}
CArray regions = new CArray(t);
for (String region : getAbstraction().regionsAt(m.getLocation())) {
regions.push(new CString(region, t), t);
}
return regions;
}
開發者ID:jb-aero,項目名稱:SKCompat,代碼行數:27,
示例2: exec
點讚 3
import com.laytonsmith.core.constructs.CString; //導入依賴的package包/類
@Override
public Construct exec(Target t, Environment environment, Construct... args) throws ConfigRuntimeException {
try {
GetPlayersResult result = CHLilyPadStatic.getConnect(t).request(new GetPlayersRequest((args.length == 0) ? true : ArgumentValidation.getBoolean(args[0], t))).awaitUninterruptibly();
CArray r = CHLilyPadStatic.evaluate(result, t);
r.set("current", new CInt(result.getCurrentPlayers(), t), t);
r.set("max", new CInt(result.getMaximumPlayers(), t), t);
CArray players = new CArray(t);
for (String player : result.getPlayers()) {
players.push(new CString(player, t));
}
r.set("players", players, t);
return r;
} catch (RequestException ex) {
throw new ConfigRuntimeException(ex.getMessage(), Exceptions.ExceptionType.PluginInternalException, t);
}
}
開發者ID:King-Fisher,項目名稱:CHLilyPad,代碼行數:18,
示例3: evaluate
點讚 2
import com.laytonsmith.core.constructs.CString; //導入依賴的package包/類
@Override
public Map evaluate(BindableEvent bindableEvent) throws EventException {
MCLilyPadMessageEvent event = (MCLilyPadMessageEvent) bindableEvent;
Map eventMap = evaluate_helper(event);
eventMap.put("channel", new CString(event.getChannel(), Target.UNKNOWN));
eventMap.put("sender", new CString(event.getSender(), Target.UNKNOWN));
eventMap.put("message", CByteArray.wrap(event.getMessage(), Target.UNKNOWN));
return eventMap;
}
開發者ID:King-Fisher,項目名稱:CHLilyPad,代碼行數:10,
示例4: evaluate
點讚 2
import com.laytonsmith.core.constructs.CString; //導入依賴的package包/類
@Override
public Map evaluate(BindableEvent event) throws EventException {
if (event instanceof MCDynmapWebChatEvent) {
Map eventMap = evaluate_helper(event);
MCDynmapWebChatEvent wce = (MCDynmapWebChatEvent) event;
eventMap.put("source", new CString(wce.getSource(), Target.UNKNOWN));
eventMap.put("name", new CString(wce.getName(), Target.UNKNOWN));
eventMap.put("message", new CString(wce.getMessage(), Target.UNKNOWN));
eventMap.put("processed", new CBoolean(wce.isProcessed(), Target.UNKNOWN));
return eventMap;
} else {
throw new EventException("Cannot convert to CHDynmapWebChatEvent.");
}
}
開發者ID:Hekta,項目名稱:CHDynmap,代碼行數:15,
示例5: exec
點讚 2
import com.laytonsmith.core.constructs.CString; //導入依賴的package包/類
@Override
public Construct exec(Target t, Environment environment, Construct... args) throws ConfigRuntimeException {
MCDynmapMarkerSet set = CHDynmapStatic.getMarkerSet(args[0].val(), t);
MCDynmapMarkerType type;
if ((args.length == 1) || (args[1] instanceof CNull)) {
type = null;
} else {
try {
type = MCDynmapMarkerType.valueOf(args[1].val().toUpperCase());
} catch (IllegalArgumentException exception) {
throw new ConfigRuntimeException("Invalid marker type: " + args[1].val() + ".", ExceptionType.PluginInternalException, t);
}
}
CArray markerArray = new CArray(t);
if ((type == null) || (type == MCDynmapMarkerType.AREA)) {
for (MCDynmapAreaMarker areaMarker : set.getAreaMarkers()) {
markerArray.push(new CString(areaMarker.getId(), t));
}
}
if ((type == null) || (type == MCDynmapMarkerType.CIRCLE)) {
for (MCDynmapCircleMarker circleMarker : set.getCircleMarkers()) {
markerArray.push(new CString(circleMarker.getId(), t));
}
}
if ((type == null) || (type == MCDynmapMarkerType.ICON)) {
for (MCDynmapIconMarker iconMarker : set.getIconMarkers()) {
markerArray.push(new CString(iconMarker.getId(), t));
}
}
if ((type == null) || (type == MCDynmapMarkerType.POLYLINE)) {
for (MCDynmapPolyLineMarker polyLineMarker : set.getPolyLineMarkers()) {
markerArray.push(new CString(polyLineMarker.getId(), t));
}
}
return markerArray;
}
開發者ID:Hekta,項目名稱:CHDynmap,代碼行數:37,
示例6: exec
點讚 2
import com.laytonsmith.core.constructs.CString; //導入依賴的package包/類
@Override
public Construct exec(Target t, Environment environment, Construct... args) throws ConfigRuntimeException {
CArray setArray = new CArray(t);
for (MCDynmapMarkerSet set : CHDynmapStatic.getMarkerAPI(t).getMarkerSets()) {
setArray.push(new CString(set.getId(), t));
}
return setArray;
}
開發者ID:Hekta,項目名稱:CHDynmap,代碼行數:9,
示例7: exec
點讚 2
import com.laytonsmith.core.constructs.CString; //導入依賴的package包/類
@Override
public Construct exec(Target t, Environment environment, Construct... args) throws ConfigRuntimeException {
CArray setArray = new CArray(t);
for (MCDynmapPlayerSet set : CHDynmapStatic.getMarkerAPI(t).getPlayerSets()) {
setArray.push(new CString(set.getId(), t));
}
return setArray;
}
開發者ID:Hekta,項目名稱:CHDynmap,代碼行數:9,
示例8: exec
點讚 2
import com.laytonsmith.core.constructs.CString; //導入依賴的package包/類
@Override
public Construct exec(Target t, Environment environment, Construct... args) throws ConfigRuntimeException {
CArray iconArray = new CArray(t);
for (MCDynmapIcon icon : CHDynmapStatic.getMarkerAPI(t).getIcons()) {
iconArray.push(new CString(icon.getId(), t));
}
return iconArray;
}
開發者ID:Hekta,項目名稱:CHDynmap,代碼行數:9,
示例9: exec
點讚 2
import com.laytonsmith.core.constructs.CString; //導入依賴的package包/類
public Construct exec(Target t, Environment environment, Construct... args) throws ConfigRuntimeException {
CArray sequenceList = new CArray(t);
for (String sequencerID : CHMIDISequencerManager.getSequencers().keySet()) {
sequenceList.push(new CString(sequencerID, t));
}
return sequenceList;
}
開發者ID:Hekta,項目名稱:CHMIDI,代碼行數:8,
示例10: evaluate
點讚 2
import com.laytonsmith.core.constructs.CString; //導入依賴的package包/類
public static CArray evaluate(Result result, Target t) {
CArray array = new CArray(t);
array.set("status", new CString(result.getStatusCode().name(), t), t);
return array;
}
開發者ID:King-Fisher,項目名稱:CHLilyPad,代碼行數:6,
注:本文中的com.laytonsmith.core.constructs.CString類示例整理自Github/MSDocs等源碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。
java cstring_Java CString類代碼示例相关推荐
- java uiautomation_Java UiAutomation類代碼示例
本文整理匯總了Java中android.app.UiAutomation類的典型用法代碼示例.如果您正苦於以下問題:Java UiAutomation類的具體用法?Java UiAutomation怎 ...
- java nifty_Java NiftyDialogBuilder類代碼示例
本文整理匯總了Java中com.gitonway.lee.niftymodaldialogeffects.NiftyDialogBuilder類的典型用法代碼示例.如果您正苦於以下問題:Java Ni ...
- java intfunction_Java IntFunction類代碼示例
本文整理匯總了Java中java.util.function.IntFunction類的典型用法代碼示例.如果您正苦於以下問題:Java IntFunction類的具體用法?Java IntFunct ...
- java sentence_Java Sentence類代碼示例
本文整理匯總了Java中aima.core.logic.propositional.parsing.ast.Sentence類的典型用法代碼示例.如果您正苦於以下問題:Java Sentence類的具 ...
- java scene_Java Scene類代碼示例
本文整理匯總了Java中com.sun.j3d.loaders.Scene類的典型用法代碼示例.如果您正苦於以下問題:Java Scene類的具體用法?Java Scene怎麽用?Java Scene ...
- java notifier_Java Notifier類代碼示例
本文整理匯總了Java中org.apache.maven.model.Notifier類的典型用法代碼示例.如果您正苦於以下問題:Java Notifier類的具體用法?Java Notifier怎麽 ...
- java bidi_Java Bidi類代碼示例
本文整理匯總了Java中java.text.Bidi類的典型用法代碼示例.如果您正苦於以下問題:Java Bidi類的具體用法?Java Bidi怎麽用?Java Bidi使用的例子?那麽恭喜您, 這 ...
- java linest_Java STLineSpacingRule類代碼示例
本文整理匯總了Java中org.docx4j.wml.STLineSpacingRule類的典型用法代碼示例.如果您正苦於以下問題:Java STLineSpacingRule類的具體用法?Java ...
- java datarow_Java DataRow類代碼示例
本文整理匯總了Java中org.apache.cayenne.DataRow類的典型用法代碼示例.如果您正苦於以下問題:Java DataRow類的具體用法?Java DataRow怎麽用?Java ...
- java hessian2_Java Hessian2Output類代碼示例
本文整理匯總了Java中com.caucho.hessian.io.Hessian2Output類的典型用法代碼示例.如果您正苦於以下問題:Java Hessian2Output類的具體用法?Java ...
最新文章
- 关于虹软人脸识别SDK的接入
- Apache配置同一IP使用多域名对应多个网站
- 全国计算机等级考试题库二级C操作题100套(第79套)
- php变量前下滑_PHP变量
- 真格量化-持仓量第n档卖方主力跟随策略
- JBoss4.2.3GA 配置 Quartz
- mysql重置root密码centos_Centos7重置Mysql 8.0.1 root 密码
- 成就富翁:赚钱八大定律!
- 三星PM981(a)硬盘安装黑苹果(第五版)
- segy地震数据的读取python_python segy格式地震数据读写包segyio学习笔记(二)
- 5.5.49mysql
- html取消父元素样式,CSS以防止子元素继承父样式
- NC如何在打印模板中添加打印审批流记录
- MATLAB绘画双纵坐标图改纵坐标颜色都为黑色
- 我们应该怎么去认识信贷
- 智能手环方案开源(含源码,原理图,APP,通信协议等) ...
- matlab时间坐标,[Matlab]以时间为横坐标作图
- yama搜集的超超…全的下载音效的网站,持续更新
- chroot的使用方法
- 【源码课件+名师讲解】Java优质课程分享
热门文章
- Light Field 光场以及Matlab光场工具包(LightField ToolBox)的使用说明
- Notepad++一键编译运行(Python、Java、C++)
- TP5.1中的验证类 validate用法
- 因DataTable的字段值为DBNull引发的异常
- 【转】缺少servlet-api.jar包
- lib包含# #pragma comment
- 高斯滤波/高斯平滑/高斯模糊的实现及其快速算法(Gaussian Filter, Gaussian Smooth, Gaussian Blur, Fast implementation)
- 【软件使用技巧】一(截图)
- 相对定向绝对定向 MFC 实现 CSU摄影测量学
- Pytorch——用50行代码搭建ResNet