Class BaseWriterContext
Base Class for Writer Context Objects.
Inheritance
System.Object
BaseWriterContext
Implements
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: VDS.RDF.Writing.Contexts
Assembly: dotNetRDF.dll
Syntax
public class BaseWriterContext : IWriterContext
Remarks
This is not an abstract class since some writers will require only this information or possibly less.
Constructors
| Improve this Doc View SourceBaseWriterContext(IGraph, TextWriter)
Creates a new Base Writer Context with default settings.
Declaration
public BaseWriterContext(IGraph g, TextWriter output)
Parameters
Type | Name | Description |
---|---|---|
IGraph | g | Graph being written. |
System.IO.TextWriter | output | TextWriter being written to. |
BaseWriterContext(IGraph, TextWriter, Int32)
Creates a new Base Writer Context with custom settings.
Declaration
public BaseWriterContext(IGraph g, TextWriter output, int compressionLevel)
Parameters
Type | Name | Description |
---|---|---|
IGraph | g | Graph being written. |
System.IO.TextWriter | output | TextWriter being written to. |
System.Int32 | compressionLevel | Compression Level. |
BaseWriterContext(IGraph, TextWriter, Int32, Boolean, Boolean)
Creates a new Base Writer Context with custom settings.
Declaration
public BaseWriterContext(IGraph g, TextWriter output, int compressionLevel, bool prettyPrint, bool hiSpeedAllowed)
Parameters
Type | Name | Description |
---|---|---|
IGraph | g | Graph being written. |
System.IO.TextWriter | output | TextWriter being written to. |
System.Int32 | compressionLevel | Compression Level. |
System.Boolean | prettyPrint | Pretty Print Mode. |
System.Boolean | hiSpeedAllowed | High Speed Mode. |
Fields
| Improve this Doc View Source_compressionLevel
Compression Level to be used.
Declaration
protected int _compressionLevel
Field Value
Type | Description |
---|---|
System.Int32 |
_formatter
Node Formatter.
Declaration
protected INodeFormatter _formatter
Field Value
Type | Description |
---|---|
INodeFormatter |
_hiSpeedAllowed
High Speed Mode setting.
Declaration
protected bool _hiSpeedAllowed
Field Value
Type | Description |
---|---|
System.Boolean |
_prettyPrint
Pretty Printing Mode setting.
Declaration
protected bool _prettyPrint
Field Value
Type | Description |
---|---|
System.Boolean |
_qnameMapper
QName Output Mapper.
Declaration
protected QNameOutputMapper _qnameMapper
Field Value
Type | Description |
---|---|
QNameOutputMapper |
_uriFormatter
URI Formatter.
Declaration
protected IUriFormatter _uriFormatter
Field Value
Type | Description |
---|---|
IUriFormatter |
Properties
| Improve this Doc View SourceCompressionLevel
Gets/Sets the Compression Level used.
Declaration
public virtual int CompressionLevel { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 |
Graph
Gets the Graph being written.
Declaration
public IGraph Graph { get; }
Property Value
Type | Description |
---|---|
IGraph |
HighSpeedModePermitted
Gets/Sets the High Speed Mode used.
Declaration
public bool HighSpeedModePermitted { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
NodeFormatter
Gets/Sets the Node Formatter in use.
Declaration
public INodeFormatter NodeFormatter { get; set; }
Property Value
Type | Description |
---|---|
INodeFormatter |
Output
Gets the TextWriter being written to.
Declaration
public TextWriter Output { get; }
Property Value
Type | Description |
---|---|
System.IO.TextWriter |
PrettyPrint
Gets/Sets the Pretty Printing Mode used.
Declaration
public bool PrettyPrint { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
QNameMapper
Gets the QName Output Mapper in use.
Declaration
public QNameOutputMapper QNameMapper { get; }
Property Value
Type | Description |
---|---|
QNameOutputMapper |
UriFormatter
Gets/Sets the URI Formatter in use.
Declaration
public IUriFormatter UriFormatter { get; set; }
Property Value
Type | Description |
---|---|
IUriFormatter |