Representation of a compressed Alfa object value. Contains a implementation specific compress byte[] value. representing the underlying value.  
 More...
Inherits alfa.rt.CustomEncodedType< T >.
|  | 
|  | Compressed (Func< DataSupplier, T > c, byte[] encodedBytes) | 
|  | For internal use; create a compressed object.  More... 
 | 
|  | 
|  | Compressed (Converters.SupplierConsumer< T > conv, BuilderConfig builderConfig, T o) | 
|  | For internal use; create a compressed object.  More... 
 | 
|  | 
|  | 
| override byte[] | Encode (BuilderConfig builderConfig, byte[] data) | 
|  | For internal use; encode data to create compressed value.  More... 
 | 
|  | 
| override byte[] | Decode (BuilderConfig builderConfig, byte[] data) | 
|  | For internal use; decode data to create uncompressed value.  More... 
 | 
|  | 
Representation of a compressed Alfa object value. Contains a implementation specific compress byte[] value. representing the underlying value. 
◆ Compressed() [1/2]
For internal use; create a compressed object. 
- Parameters
- 
  
    | c | C. |  | encodedBytes | Encoded bytes. |  
 
 
 
◆ Compressed() [2/2]
For internal use; create a compressed object. 
- Parameters
- 
  
    | conv | Conv. |  | builderConfig | Builder config. |  | o | O. |  
 
 
 
◆ Decode()
For internal use; decode data to create uncompressed value. 
- Returns
- The decode.
- Parameters
- 
  
    | builderConfig | Builder config. |  | data | Data. |  
 
 
 
◆ Encode()
For internal use; encode data to create compressed value. 
- Returns
- The encode.
- Parameters
- 
  
    | builderConfig | Builder config. |  | data | Data. |  
 
 
 
◆ FromValue() [1/2]
Create a Compressed object using the supplied value to be compressed. 
- Returns
- The value.
- Parameters
- 
  
    | convertor | Convertor. |  | builderConfig | Builder config. |  | unencodedObject | Unencoded object. |  
 
 
 
◆ FromValue() [2/2]
Create a Compressed object using the supplied value and compressed bytes. 
- Returns
- The value.
- Parameters
- 
  
    | c | C. |  | encodedBytes | Encoded bytes. |  
 
 
 
The documentation for this class was generated from the following file:
- Alfa.Net.Runtime/src/main/alfa/rt/Compressed.cs