Diffusion .NET Client Library
6.1.5
|
Custom string field metadata. More...
Properties | |
string | Handler [get] |
Return the custom string handler class name. More... | |
Properties inherited from PushTechnology.ClientInterface.Client.Content.Metadata.IMString | |
string | DefaultValue [get] |
Returns the default value that required occurrences of the field should be initialised to. More... | |
bool | AllowsEmpty [get] |
Indicates whether the field allows an empty value when parsd from string input. More... | |
Properties inherited from PushTechnology.ClientInterface.Client.Content.Metadata.IMField | |
MFieldType | FieldType [get] |
Returns the data type of the field. More... | |
Properties inherited from PushTechnology.ClientInterface.Client.Content.Metadata.IMNode | |
string | Name [get] |
Returns the node name. More... | |
MetadataNodeType | NodeType [get] |
Returns the node type. More... | |
MNodeDataType | DataType [get] |
Returns the data type of the node implementation. More... | |
string | FullName [get] |
Returns the full name of the node defining its hierarchy. More... | |
Multiplicity | Multiplicity [get] |
Returns the node's multiplicity within its parent. More... | |
IMGroup | Parent [get, set] |
Returns the parent record (or message). More... | |
Custom string field metadata.
An IMString field whose representation is handled by a server-side field handler. THe handler is specified in terms of the full class name of a class which is available at the server and implements the com.pushtechnology.diffusion.api.data.metadata.CustomFieldHandler
interface.
The easiest way to create a custom string definition is using the IMetadataFactory.CustomString method. For example:
var factory = Diffusion.Metadata; var mString = factory.CustomString( "A", "CustomHandlerClass" );
For more complex requirements an IMCustomStringBuilder can be used.
|
get |
Return the custom string handler class name.