本文整理匯總了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類代碼示例相关推荐

  1. java uiautomation_Java UiAutomation類代碼示例

    本文整理匯總了Java中android.app.UiAutomation類的典型用法代碼示例.如果您正苦於以下問題:Java UiAutomation類的具體用法?Java UiAutomation怎 ...

  2. java nifty_Java NiftyDialogBuilder類代碼示例

    本文整理匯總了Java中com.gitonway.lee.niftymodaldialogeffects.NiftyDialogBuilder類的典型用法代碼示例.如果您正苦於以下問題:Java Ni ...

  3. java intfunction_Java IntFunction類代碼示例

    本文整理匯總了Java中java.util.function.IntFunction類的典型用法代碼示例.如果您正苦於以下問題:Java IntFunction類的具體用法?Java IntFunct ...

  4. java sentence_Java Sentence類代碼示例

    本文整理匯總了Java中aima.core.logic.propositional.parsing.ast.Sentence類的典型用法代碼示例.如果您正苦於以下問題:Java Sentence類的具 ...

  5. java scene_Java Scene類代碼示例

    本文整理匯總了Java中com.sun.j3d.loaders.Scene類的典型用法代碼示例.如果您正苦於以下問題:Java Scene類的具體用法?Java Scene怎麽用?Java Scene ...

  6. java notifier_Java Notifier類代碼示例

    本文整理匯總了Java中org.apache.maven.model.Notifier類的典型用法代碼示例.如果您正苦於以下問題:Java Notifier類的具體用法?Java Notifier怎麽 ...

  7. java bidi_Java Bidi類代碼示例

    本文整理匯總了Java中java.text.Bidi類的典型用法代碼示例.如果您正苦於以下問題:Java Bidi類的具體用法?Java Bidi怎麽用?Java Bidi使用的例子?那麽恭喜您, 這 ...

  8. java linest_Java STLineSpacingRule類代碼示例

    本文整理匯總了Java中org.docx4j.wml.STLineSpacingRule類的典型用法代碼示例.如果您正苦於以下問題:Java STLineSpacingRule類的具體用法?Java ...

  9. java datarow_Java DataRow類代碼示例

    本文整理匯總了Java中org.apache.cayenne.DataRow類的典型用法代碼示例.如果您正苦於以下問題:Java DataRow類的具體用法?Java DataRow怎麽用?Java ...

  10. java hessian2_Java Hessian2Output類代碼示例

    本文整理匯總了Java中com.caucho.hessian.io.Hessian2Output類的典型用法代碼示例.如果您正苦於以下問題:Java Hessian2Output類的具體用法?Java ...

最新文章

  1. 关于虹软人脸识别SDK的接入
  2. Apache配置同一IP使用多域名对应多个网站
  3. 全国计算机等级考试题库二级C操作题100套(第79套)
  4. php变量前下滑_PHP变量
  5. 真格量化-持仓量第n档卖方主力跟随策略
  6. JBoss4.2.3GA 配置 Quartz
  7. mysql重置root密码centos_Centos7重置Mysql 8.0.1 root 密码
  8. 成就富翁:赚钱八大定律!
  9. 三星PM981(a)硬盘安装黑苹果(第五版)
  10. segy地震数据的读取python_python segy格式地震数据读写包segyio学习笔记(二)
  11. 5.5.49mysql
  12. html取消父元素样式,CSS以防止子元素继承父样式
  13. NC如何在打印模板中添加打印审批流记录
  14. MATLAB绘画双纵坐标图改纵坐标颜色都为黑色
  15. 我们应该怎么去认识信贷
  16. 智能手环方案开源(含源码,原理图,APP,通信协议等) ...
  17. matlab时间坐标,[Matlab]以时间为横坐标作图
  18. yama搜集的超超…全的下载音效的网站,持续更新
  19. chroot的使用方法
  20. 【源码课件+名师讲解】Java优质课程分享

热门文章

  1. Light Field 光场以及Matlab光场工具包(LightField ToolBox)的使用说明
  2. Notepad++一键编译运行(Python、Java、C++)
  3. TP5.1中的验证类 validate用法
  4. 因DataTable的字段值为DBNull引发的异常
  5. 【转】缺少servlet-api.jar包
  6. lib包含# #pragma comment
  7. 高斯滤波/高斯平滑/高斯模糊的实现及其快速算法(Gaussian Filter, Gaussian Smooth, Gaussian Blur, Fast implementation)
  8. 【软件使用技巧】一(截图)
  9. 相对定向绝对定向 MFC 实现 CSU摄影测量学
  10. Pytorch——用50行代码搭建ResNet