C# Класс ServiceStack.NativeTypes.Java.JavaGenerator

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
ArrayTypes HashSet
DefaultGlobalNamespace string
DefaultImports List
DictionaryTypes HashSet
FilterTypes List>.Func
GSonAnnotationsNamespace string
GSonReflectNamespace string
IgnoreTypeNames HashSet
TypeAliases string>.ConcurrentDictionary

Открытые методы

Метод Описание
AddProperties ( System.Text.StringBuilderWrapper sb, MetadataType type, bool includeResponseStatus, bool addPropertyAccessors, string settersReturnType ) : void
AppendAttributes ( System.Text.StringBuilderWrapper sb, List attributes ) : bool
AppendComments ( System.Text.StringBuilderWrapper sb, string desc ) : bool
AppendDataContract ( StringBuilderWrapper sb, MetadataDataContract dcMeta ) : void
AppendDataMember ( StringBuilderWrapper sb, MetadataDataMember dmMeta, int dataMemberIndex ) : bool
ConvertFromCSharp ( TextNode node ) : string
DefaultFilterTypes ( List types ) : List
GenericArg ( string arg ) : string
GetCode ( MetadataTypes metadata, IRequest request, INativeTypesMetadata nativeTypes ) : string
JavaGenerator ( MetadataTypesConfig config ) : System
NameOnly ( string type ) : string
Type ( MetadataTypeName typeName ) : string
Type ( string type, string genericArgs ) : string
TypeValue ( string type, string value ) : string

Приватные методы

Метод Описание
AppendType ( StringBuilderWrapper &sb, MetadataType type, string lastNS, CreateTypeOptions options ) : string
GetAllMetadataTypes ( MetadataTypes metadata ) : List
ReferencesGson ( MetadataTypes metadata ) : bool
RemoveIgnoredTypes ( MetadataTypes metadata ) : void
TypeAlias ( string type ) : string

Описание методов

AddProperties() публичный Метод

public AddProperties ( System.Text.StringBuilderWrapper sb, MetadataType type, bool includeResponseStatus, bool addPropertyAccessors, string settersReturnType ) : void
sb System.Text.StringBuilderWrapper
type MetadataType
includeResponseStatus bool
addPropertyAccessors bool
settersReturnType string
Результат void

AppendAttributes() публичный Метод

public AppendAttributes ( System.Text.StringBuilderWrapper sb, List attributes ) : bool
sb System.Text.StringBuilderWrapper
attributes List
Результат bool

AppendComments() публичный Метод

public AppendComments ( System.Text.StringBuilderWrapper sb, string desc ) : bool
sb System.Text.StringBuilderWrapper
desc string
Результат bool

AppendDataContract() публичный Метод

public AppendDataContract ( StringBuilderWrapper sb, MetadataDataContract dcMeta ) : void
sb StringBuilderWrapper
dcMeta MetadataDataContract
Результат void

AppendDataMember() публичный Метод

public AppendDataMember ( StringBuilderWrapper sb, MetadataDataMember dmMeta, int dataMemberIndex ) : bool
sb StringBuilderWrapper
dmMeta MetadataDataMember
dataMemberIndex int
Результат bool

ConvertFromCSharp() публичный Метод

public ConvertFromCSharp ( TextNode node ) : string
node TextNode
Результат string

DefaultFilterTypes() публичный статический Метод

public static DefaultFilterTypes ( List types ) : List
types List
Результат List

GenericArg() публичный Метод

public GenericArg ( string arg ) : string
arg string
Результат string

GetCode() публичный Метод

public GetCode ( MetadataTypes metadata, IRequest request, INativeTypesMetadata nativeTypes ) : string
metadata MetadataTypes
request IRequest
nativeTypes INativeTypesMetadata
Результат string

JavaGenerator() публичный Метод

public JavaGenerator ( MetadataTypesConfig config ) : System
config MetadataTypesConfig
Результат System

NameOnly() публичный Метод

public NameOnly ( string type ) : string
type string
Результат string

Type() публичный Метод

public Type ( MetadataTypeName typeName ) : string
typeName MetadataTypeName
Результат string

Type() публичный Метод

public Type ( string type, string genericArgs ) : string
type string
genericArgs string
Результат string

TypeValue() публичный Метод

public TypeValue ( string type, string value ) : string
type string
value string
Результат string

Описание свойств

ArrayTypes публичное статическое свойство

public static HashSet ArrayTypes
Результат HashSet

DefaultGlobalNamespace публичное статическое свойство

public static string DefaultGlobalNamespace
Результат string

DefaultImports публичное статическое свойство

public static List DefaultImports
Результат List

DictionaryTypes публичное статическое свойство

public static HashSet DictionaryTypes
Результат HashSet

FilterTypes публичное статическое свойство

public static Func,List> FilterTypes
Результат List>.Func

GSonAnnotationsNamespace публичное статическое свойство

public static string GSonAnnotationsNamespace
Результат string

GSonReflectNamespace публичное статическое свойство

public static string GSonReflectNamespace
Результат string

IgnoreTypeNames публичное статическое свойство

public static HashSet IgnoreTypeNames
Результат HashSet

TypeAliases публичное статическое свойство

public static ConcurrentDictionary TypeAliases
Результат string>.ConcurrentDictionary