Public 成员函数 | |
| void | Dispose () |
| Map< String, String > | GetAllValues () |
| 继承自 ISettingsReadWrite.GetAllValues 更多... | |
| String | GetValue (String key) |
| 继承自 ISettingsReadWrite.GetValue 更多... | |
| Map< String, String > | GetValues (List< String > keys) |
| 继承自 ISettingsReadWrite.GetValues 更多... | |
| boolean | SetValue (String keyToSet, String valueToSet) |
| 继承自 ISettingsReadWrite.SetValue 更多... | |
| boolean | SetValues (Map< String, String > keysToSet) |
| 继承自 ISettingsReadWrite.SetValues 更多... | |
| Setting | GetProperties (String key) |
| 继承自 ISettingsReadWrite.GetProperties 更多... | |
| Map< String, Setting > | GetProperties (List< String > keys) |
| 继承自 ISettingsReadWrite.GetProperties 更多... | |
| Map< String, Setting > | GetAllProperties () |
| 继承自 ISettingsReadWrite.GetAllProperties 更多... | |
| SettingsReadWrite (IComm connection) | |
| 必须传入一个已打开的 comm 连接,并且该连接在监听来自印表机的未请求讯息时保持打开。 更多... | |
| SettingsReadWrite (JsonComm mgmtComm) | |
| 当已有用于监听管理讯息的 mgmt comm 对象存在时,调用此构造函数。 更多... | |
| SettingsReadWrite (String commDescriptor) | |
| 当创建由 SDK 管理的连接时调用的构造函数。 更多... | |
| void | close () throws Exception |
Protected 成员函数 | |
| void | Dispose (boolean disposing) |
| void | finalize () throws Throwable |
Private 属性 | |
| IComm | _PtrComm |
| JsonComm | _MgmtComm |
| boolean | _sdkManagedComm = false |
| String | _managedDescriptor = "" |
| boolean | _disposed = false |
静态 Private 属性 | |
| static final String | CMD_ITEM = "Cfg.Item" |
| static final String | CMD_PROP = "Cfg.Prop" |
| static ObjectMapper | mapper = new ObjectMapper() |
| com.UniPRT.Sdk.Json.SettingsReadWrite.SettingsReadWrite | ( | IComm | connection | ) |
必须传入一个已打开的 comm 连接,并且该连接在监听来自印表机的未请求讯息时保持打开。
需要连接来发送/接收印表机状态讯息。
引用了 com.UniPRT.Sdk.Json.SettingsReadWrite._MgmtComm , 以及 com.UniPRT.Sdk.Json.SettingsReadWrite._PtrComm.
| com.UniPRT.Sdk.Json.SettingsReadWrite.SettingsReadWrite | ( | JsonComm | mgmtComm | ) |
当已有用于监听管理讯息的 mgmt comm 对象存在时,调用此构造函数。
每台印表机一个 JsonComm 对象,负责监听并解析完整的管理讯息并转发给所有管理讯息监听者。
| com.UniPRT.Sdk.Json.SettingsReadWrite.SettingsReadWrite | ( | String | commDescriptor | ) |
当创建由 SDK 管理的连接时调用的构造函数。
commDescriptor 是用于连接印表机的通信描述符。
TCP 描述符格式:"ip" 或 "ip:port"
例如:"127.0.0.1" 或 "127.0.0.1:3007"
如果未提供端口,则使用默认值。
引用了 com.UniPRT.Sdk.Json.SettingsReadWrite._managedDescriptor, com.UniPRT.Sdk.Json.SettingsReadWrite._MgmtComm, com.UniPRT.Sdk.Json.SettingsReadWrite._sdkManagedComm, com.UniPRT.Sdk.Json.JsonCommController.CreateMgmtComm() , 以及 com.UniPRT.Sdk.Json.JsonCommController.Instance().
| void com.UniPRT.Sdk.Json.SettingsReadWrite.close | ( | ) | throws Exception |
| void com.UniPRT.Sdk.Json.SettingsReadWrite.Dispose | ( | ) |
|
protected |
引用了 com.UniPRT.Sdk.Json.SettingsReadWrite._disposed, com.UniPRT.Sdk.Json.SettingsReadWrite._managedDescriptor, com.UniPRT.Sdk.Json.SettingsReadWrite._MgmtComm, com.UniPRT.Sdk.Json.SettingsReadWrite._sdkManagedComm, com.UniPRT.Sdk.Json.JsonComm.Dispose(), com.UniPRT.Sdk.Json.JsonCommController.Instance() , 以及 com.UniPRT.Sdk.Json.JsonCommController.ReleaseMgmtComm().
|
protected |
| Map<String, Setting> com.UniPRT.Sdk.Json.SettingsReadWrite.GetAllProperties | ( | ) |
继承自 ISettingsReadWrite.GetAllProperties
实现了 com.UniPRT.Sdk.Json.ISettingsReadWrite.
引用了 com.UniPRT.Sdk.Json.SettingsReadWrite._MgmtComm, com.UniPRT.Sdk.Json.SettingsReadWrite.CMD_PROP, com.UniPRT.Sdk.Json.JsonStringBuilder.CreateMsgFrame_Json(), com.UniPRT.Sdk.Json.JsonStringTokenizer.GetKeyValue(), com.UniPRT.Sdk.Json.JsonStringBuilder.GetRandomId_Json(), com.UniPRT.Sdk.Json.SettingsReadWrite.mapper , 以及 com.UniPRT.Sdk.Json.JsonComm.SendAndWaitForResponse().
| Map<String, String> com.UniPRT.Sdk.Json.SettingsReadWrite.GetAllValues | ( | ) |
继承自 ISettingsReadWrite.GetAllValues
实现了 com.UniPRT.Sdk.Json.ISettingsReadWrite.
引用了 com.UniPRT.Sdk.Json.SettingsReadWrite._MgmtComm, com.UniPRT.Sdk.Json.SettingsReadWrite.CMD_ITEM, com.UniPRT.Sdk.Json.JsonStringBuilder.CreateMsgFrame_Json(), com.UniPRT.Sdk.Json.JsonStringTokenizer.GetKeyValuePairsFromElementList_Json(), com.UniPRT.Sdk.Json.JsonStringBuilder.GetRandomId_Json() , 以及 com.UniPRT.Sdk.Json.JsonComm.SendAndWaitForResponse().
| Map<String, Setting> com.UniPRT.Sdk.Json.SettingsReadWrite.GetProperties | ( | List< String > | keys | ) |
继承自 ISettingsReadWrite.GetProperties
实现了 com.UniPRT.Sdk.Json.ISettingsReadWrite.
引用了 com.UniPRT.Sdk.Json.SettingsReadWrite._MgmtComm, com.UniPRT.Sdk.Json.SettingsReadWrite.CMD_PROP, com.UniPRT.Sdk.Json.JsonStringBuilder.CreateMsgFrame_Json(), com.UniPRT.Sdk.Json.JsonStringTokenizer.GetKeyValue(), com.UniPRT.Sdk.Json.JsonStringBuilder.GetRandomId_Json(), com.UniPRT.Sdk.Json.SettingsReadWrite.mapper , 以及 com.UniPRT.Sdk.Json.JsonComm.SendAndWaitForResponse().
| Setting com.UniPRT.Sdk.Json.SettingsReadWrite.GetProperties | ( | String | key | ) |
继承自 ISettingsReadWrite.GetProperties
实现了 com.UniPRT.Sdk.Json.ISettingsReadWrite.
引用了 com.UniPRT.Sdk.Json.SettingsReadWrite._MgmtComm, com.UniPRT.Sdk.Json.SettingsReadWrite.CMD_PROP, com.UniPRT.Sdk.Json.JsonStringBuilder.CreateMsgFrame_Json(), com.UniPRT.Sdk.Json.JsonStringTokenizer.GetKeyValue(), com.UniPRT.Sdk.Json.JsonStringBuilder.GetRandomId_Json(), com.UniPRT.Sdk.Json.SettingsReadWrite.mapper , 以及 com.UniPRT.Sdk.Json.JsonComm.SendAndWaitForResponse().
| String com.UniPRT.Sdk.Json.SettingsReadWrite.GetValue | ( | String | key | ) |
继承自 ISettingsReadWrite.GetValue
实现了 com.UniPRT.Sdk.Json.ISettingsReadWrite.
引用了 com.UniPRT.Sdk.Json.SettingsReadWrite._MgmtComm, com.UniPRT.Sdk.Json.SettingsReadWrite.CMD_ITEM, com.UniPRT.Sdk.Json.JsonStringBuilder.CreateMsgFrame_Json(), com.UniPRT.Sdk.Json.JsonStringTokenizer.GetKeyValuePairsFromElementList_Json(), com.UniPRT.Sdk.Json.JsonStringBuilder.GetRandomId_Json() , 以及 com.UniPRT.Sdk.Json.JsonComm.SendAndWaitForResponse().
| Map<String, String> com.UniPRT.Sdk.Json.SettingsReadWrite.GetValues | ( | List< String > | keys | ) |
继承自 ISettingsReadWrite.GetValues
实现了 com.UniPRT.Sdk.Json.ISettingsReadWrite.
引用了 com.UniPRT.Sdk.Json.SettingsReadWrite._MgmtComm, com.UniPRT.Sdk.Json.SettingsReadWrite.CMD_ITEM, com.UniPRT.Sdk.Json.JsonStringBuilder.CreateMsgFrame_Json(), com.UniPRT.Sdk.Json.JsonStringTokenizer.GetKeyValuePairsFromElementList_Json(), com.UniPRT.Sdk.Json.JsonStringBuilder.GetRandomId_Json() , 以及 com.UniPRT.Sdk.Json.JsonComm.SendAndWaitForResponse().
| boolean com.UniPRT.Sdk.Json.SettingsReadWrite.SetValue | ( | String | keyToSet, |
| String | valueToSet | ||
| ) |
继承自 ISettingsReadWrite.SetValue
实现了 com.UniPRT.Sdk.Json.ISettingsReadWrite.
引用了 com.UniPRT.Sdk.Json.SettingsReadWrite._MgmtComm, com.UniPRT.Sdk.Json.SettingsReadWrite.CMD_ITEM, com.UniPRT.Sdk.Json.JsonStringBuilder.CreateMsgFrame_Json(), com.UniPRT.Sdk.Json.JsonStringBuilder.GetRandomId_Json(), com.UniPRT.Sdk.Json.JsonStringTokenizer.IsCmdSuccess() , 以及 com.UniPRT.Sdk.Json.JsonComm.SendAndWaitForResponse().
| boolean com.UniPRT.Sdk.Json.SettingsReadWrite.SetValues | ( | Map< String, String > | keysToSet | ) |
继承自 ISettingsReadWrite.SetValues
实现了 com.UniPRT.Sdk.Json.ISettingsReadWrite.
引用了 com.UniPRT.Sdk.Json.SettingsReadWrite._MgmtComm, com.UniPRT.Sdk.Json.SettingsReadWrite.CMD_ITEM, com.UniPRT.Sdk.Json.JsonStringBuilder.CreateMsgFrame_Json(), com.UniPRT.Sdk.Json.JsonStringBuilder.GetRandomId_Json(), com.UniPRT.Sdk.Json.JsonStringTokenizer.IsCmdSuccess() , 以及 com.UniPRT.Sdk.Json.JsonComm.SendAndWaitForResponse().
|
private |
|
private |
|
private |
被这些函数引用 com.UniPRT.Sdk.Json.SettingsReadWrite.Dispose(), com.UniPRT.Sdk.Json.SettingsReadWrite.GetAllProperties(), com.UniPRT.Sdk.Json.SettingsReadWrite.GetAllValues(), com.UniPRT.Sdk.Json.SettingsReadWrite.GetProperties(), com.UniPRT.Sdk.Json.SettingsReadWrite.GetValue(), com.UniPRT.Sdk.Json.SettingsReadWrite.GetValues(), com.UniPRT.Sdk.Json.SettingsReadWrite.SettingsReadWrite(), com.UniPRT.Sdk.Json.SettingsReadWrite.SetValue() , 以及 com.UniPRT.Sdk.Json.SettingsReadWrite.SetValues().
|
private |
|
private |
|
staticprivate |
|
staticprivate |
|
staticprivate |