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 |