UniPRT SDK  v1.0.0.0
com.UniPRT.Sdk.Json.SettingsReadWrite类 参考
类 com.UniPRT.Sdk.Json.SettingsReadWrite 继承关系图:
com.UniPRT.Sdk.Json.ISettingsReadWrite

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, SettingGetProperties (List< String > keys)
 继承自 ISettingsReadWrite.GetProperties 更多...
 
Map< String, SettingGetAllProperties ()
 继承自 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()
 

构造及析构函数说明

◆ SettingsReadWrite() [1/3]

com.UniPRT.Sdk.Json.SettingsReadWrite.SettingsReadWrite ( IComm  connection)

必须传入一个已打开的 comm 连接,并且该连接在监听来自印表机的未请求讯息时保持打开。

需要连接来发送/接收印表机状态讯息。

引用了 com.UniPRT.Sdk.Json.SettingsReadWrite._MgmtComm , 以及 com.UniPRT.Sdk.Json.SettingsReadWrite._PtrComm.

◆ SettingsReadWrite() [2/3]

com.UniPRT.Sdk.Json.SettingsReadWrite.SettingsReadWrite ( JsonComm  mgmtComm)

当已有用于监听管理讯息的 mgmt comm 对象存在时,调用此构造函数。

每台印表机一个 JsonComm 对象,负责监听并解析完整的管理讯息并转发给所有管理讯息监听者。

引用了 com.UniPRT.Sdk.Json.SettingsReadWrite._MgmtComm.

◆ SettingsReadWrite() [3/3]

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().

成员函数说明

◆ close()

void com.UniPRT.Sdk.Json.SettingsReadWrite.close ( ) throws Exception

◆ Dispose() [1/2]

void com.UniPRT.Sdk.Json.SettingsReadWrite.Dispose ( )

◆ Dispose() [2/2]

◆ finalize()

void com.UniPRT.Sdk.Json.SettingsReadWrite.finalize ( ) throws Throwable
protected

◆ GetAllProperties()

◆ GetAllValues()

◆ GetProperties() [1/2]

◆ GetProperties() [2/2]

◆ GetValue()

◆ GetValues()

◆ SetValue()

◆ SetValues()

类成员变量说明

◆ _disposed

boolean com.UniPRT.Sdk.Json.SettingsReadWrite._disposed = false
private

◆ _managedDescriptor

String com.UniPRT.Sdk.Json.SettingsReadWrite._managedDescriptor = ""
private

◆ _MgmtComm

◆ _PtrComm

IComm com.UniPRT.Sdk.Json.SettingsReadWrite._PtrComm
private

◆ _sdkManagedComm

boolean com.UniPRT.Sdk.Json.SettingsReadWrite._sdkManagedComm = false
private

◆ CMD_ITEM

◆ CMD_PROP

final String com.UniPRT.Sdk.Json.SettingsReadWrite.CMD_PROP = "Cfg.Prop"
staticprivate

◆ mapper

ObjectMapper com.UniPRT.Sdk.Json.SettingsReadWrite.mapper = new ObjectMapper()
staticprivate

该类的文档由以下文件生成: