Public Member Functions | |
void | Dispose () |
Map< String, String > | GetAllValues () |
Inherited from ISettingsReadWrite.GetAllValues. More... | |
String | GetValue (String key) |
Inherited from ISettingsReadWrite.GetValue. More... | |
Map< String, String > | GetValues (List< String > keys) |
Inherited from ISettingsReadWrite.GetValues. More... | |
boolean | SetValue (String keyToSet, String valueToSet) |
Inherited from ISettingsReadWrite.SetValue. More... | |
boolean | SetValues (Map< String, String > keysToSet) |
Inherited from ISettingsReadWrite.SetValues. More... | |
Setting | GetProperties (String key) |
Inherited from ISettingsReadWrite.GetProperties. More... | |
Map< String, Setting > | GetProperties (List< String > keys) |
Inherited from ISettingsReadWrite.GetProperties. More... | |
Map< String, Setting > | GetAllProperties () |
Inherited from ISettingsReadWrite.GetAllProperties. More... | |
SettingsReadWrite (IComm connection) | |
Must pass an opened comm connection that can remain opened if listening for unsolicited msgs from printer. More... | |
SettingsReadWrite (JsonComm mgmtComm) | |
Constructor called when an mgmt comm object already exists for listening for mgmt msgs. More... | |
SettingsReadWrite (String commDescriptor) | |
Constructor called when creating a connection managed by the SDK. More... | |
void | close () throws Exception |
Protected Member Functions | |
void | Dispose (boolean disposing) |
void | finalize () throws Throwable |
Private Attributes | |
IComm | _PtrComm |
JsonComm | _MgmtComm |
boolean | _sdkManagedComm = false |
String | _managedDescriptor = "" |
boolean | _disposed = false |
Static Private Attributes | |
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 | ) |
Must pass an opened comm connection that can remain opened if listening for unsolicited msgs from printer.
A connection is necessary to send/receive printer status msgs.
References com.UniPRT.Sdk.Json.SettingsReadWrite._MgmtComm, and com.UniPRT.Sdk.Json.SettingsReadWrite._PtrComm.
com.UniPRT.Sdk.Json.SettingsReadWrite.SettingsReadWrite | ( | JsonComm | mgmtComm | ) |
Constructor called when an mgmt comm object already exists for listening for mgmt msgs.
JsonComm object per printer that is listening and parsing fully formed mgmt msgs and forwarding to all mgmt msg listeners.
References com.UniPRT.Sdk.Json.SettingsReadWrite._MgmtComm.
com.UniPRT.Sdk.Json.SettingsReadWrite.SettingsReadWrite | ( | String | commDescriptor | ) |
Constructor called when creating a connection managed by the SDK.
commDescriptor is descriptor for the communication used to connect with printer.
TCP descriptor format: "ip" or "ip:port"
e.g. "127.0.0.1" or "127.0.0.1:3007"
If port is not provided, default value is used.
References com.UniPRT.Sdk.Json.SettingsReadWrite._managedDescriptor, com.UniPRT.Sdk.Json.SettingsReadWrite._MgmtComm, com.UniPRT.Sdk.Json.SettingsReadWrite._sdkManagedComm, com.UniPRT.Sdk.Json.JsonCommController.CreateMgmtComm(), and com.UniPRT.Sdk.Json.JsonCommController.Instance().
void com.UniPRT.Sdk.Json.SettingsReadWrite.close | ( | ) | throws Exception |
References com.UniPRT.Sdk.Json.SettingsReadWrite.Dispose().
Referenced by com.UniPRT.Sdk.Json.SettingsReadWrite.finalize().
void com.UniPRT.Sdk.Json.SettingsReadWrite.Dispose | ( | ) |
Referenced by com.UniPRT.Sdk.Json.SettingsReadWrite.close().
|
protected |
References 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(), and com.UniPRT.Sdk.Json.JsonCommController.ReleaseMgmtComm().
|
protected |
Map<String, Setting> com.UniPRT.Sdk.Json.SettingsReadWrite.GetAllProperties | ( | ) |
Inherited from ISettingsReadWrite.GetAllProperties.
Implements com.UniPRT.Sdk.Json.ISettingsReadWrite.
References 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, and com.UniPRT.Sdk.Json.JsonComm.SendAndWaitForResponse().
Map<String, String> com.UniPRT.Sdk.Json.SettingsReadWrite.GetAllValues | ( | ) |
Inherited from ISettingsReadWrite.GetAllValues.
Implements com.UniPRT.Sdk.Json.ISettingsReadWrite.
References 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(), and com.UniPRT.Sdk.Json.JsonComm.SendAndWaitForResponse().
Map<String, Setting> com.UniPRT.Sdk.Json.SettingsReadWrite.GetProperties | ( | List< String > | keys | ) |
Inherited from ISettingsReadWrite.GetProperties.
Implements com.UniPRT.Sdk.Json.ISettingsReadWrite.
References 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, and com.UniPRT.Sdk.Json.JsonComm.SendAndWaitForResponse().
Setting com.UniPRT.Sdk.Json.SettingsReadWrite.GetProperties | ( | String | key | ) |
Inherited from ISettingsReadWrite.GetProperties.
Implements com.UniPRT.Sdk.Json.ISettingsReadWrite.
References 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, and com.UniPRT.Sdk.Json.JsonComm.SendAndWaitForResponse().
String com.UniPRT.Sdk.Json.SettingsReadWrite.GetValue | ( | String | key | ) |
Inherited from ISettingsReadWrite.GetValue.
Implements com.UniPRT.Sdk.Json.ISettingsReadWrite.
References 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(), and com.UniPRT.Sdk.Json.JsonComm.SendAndWaitForResponse().
Map<String, String> com.UniPRT.Sdk.Json.SettingsReadWrite.GetValues | ( | List< String > | keys | ) |
Inherited from ISettingsReadWrite.GetValues.
Implements com.UniPRT.Sdk.Json.ISettingsReadWrite.
References 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(), and com.UniPRT.Sdk.Json.JsonComm.SendAndWaitForResponse().
boolean com.UniPRT.Sdk.Json.SettingsReadWrite.SetValue | ( | String | keyToSet, |
String | valueToSet | ||
) |
Inherited from ISettingsReadWrite.SetValue.
Implements com.UniPRT.Sdk.Json.ISettingsReadWrite.
References 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(), and com.UniPRT.Sdk.Json.JsonComm.SendAndWaitForResponse().
boolean com.UniPRT.Sdk.Json.SettingsReadWrite.SetValues | ( | Map< String, String > | keysToSet | ) |
Inherited from ISettingsReadWrite.SetValues.
Implements com.UniPRT.Sdk.Json.ISettingsReadWrite.
References 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(), and com.UniPRT.Sdk.Json.JsonComm.SendAndWaitForResponse().
|
private |
|
private |
|
private |
Referenced by 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(), and com.UniPRT.Sdk.Json.SettingsReadWrite.SetValues().
|
private |
Referenced by com.UniPRT.Sdk.Json.SettingsReadWrite.SettingsReadWrite().
|
private |
|
staticprivate |
|
staticprivate |
|
staticprivate |