public class MetadataSerializer
extends com.querydsl.codegen.EntitySerializer
MetaDataSerializer| 限定符和类型 | 字段和说明 |
|---|---|
protected boolean |
innerClassesForKeys |
protected com.querydsl.sql.codegen.NamingStrategy |
namingStrategy |
| 构造器和说明 |
|---|
MetadataSerializer(com.querydsl.codegen.TypeMappings typeMappings,
com.querydsl.sql.codegen.NamingStrategy namingStrategy,
boolean innerClassesForKeys,
Set<String> imports,
Comparator<com.querydsl.codegen.Property> columnComparator,
Class<?> entityPathType) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
constructorContent(com.mysema.codegen.CodeWriter writer,
com.querydsl.codegen.EntityType model) |
protected void |
constructorsForVariables(com.mysema.codegen.CodeWriter writer,
com.querydsl.codegen.EntityType model) |
protected void |
customField(com.querydsl.codegen.EntityType model,
com.querydsl.codegen.Property field,
com.querydsl.codegen.SerializerConfig config,
com.mysema.codegen.CodeWriter writer) |
protected String |
getAdditionalConstructorParameter(com.querydsl.codegen.EntityType model) |
protected void |
introClassHeader(com.mysema.codegen.CodeWriter writer,
com.querydsl.codegen.EntityType model) |
protected void |
introDefaultInstance(com.mysema.codegen.CodeWriter writer,
com.querydsl.codegen.EntityType entityType,
String defaultName) |
protected void |
introImports(com.mysema.codegen.CodeWriter writer,
com.querydsl.codegen.SerializerConfig config,
com.querydsl.codegen.EntityType model) |
protected void |
outro(com.querydsl.codegen.EntityType model,
com.mysema.codegen.CodeWriter writer) |
protected void |
serialize(com.querydsl.codegen.EntityType model,
com.querydsl.codegen.Property property,
com.mysema.codegen.model.Type type,
com.mysema.codegen.CodeWriter writer,
String factoryMethod,
String... args) |
protected void |
serializeForeignKeys(com.querydsl.codegen.EntityType model,
com.mysema.codegen.CodeWriter writer,
Collection<? extends com.querydsl.sql.codegen.support.KeyData> foreignKeys,
boolean inverse) |
protected void |
serializeIndexs(com.querydsl.codegen.EntityType model,
com.mysema.codegen.CodeWriter writer,
Collection<IndexData> indexs) |
protected void |
serializePrimaryKeys(com.querydsl.codegen.EntityType model,
com.mysema.codegen.CodeWriter writer,
Collection<com.querydsl.sql.codegen.support.PrimaryKeyData> primaryKeys) |
protected void |
serializeProperties(com.querydsl.codegen.EntityType model,
com.querydsl.codegen.SerializerConfig config,
com.mysema.codegen.CodeWriter writer) |
protected void |
writeUserImports(com.mysema.codegen.CodeWriter writer) |
constructors, entityAccessor, entityField, hasOwnEntityProperties, initEntityField, initEntityFields, intro, introDelegatePackages, introFactoryMethods, introInits, introJavadoc, introPackage, introSuper, isImportExprPackage, listAccessor, mapAccessor, serializeprotected final com.querydsl.sql.codegen.NamingStrategy namingStrategy
protected final boolean innerClassesForKeys
@Inject
public MetadataSerializer(com.querydsl.codegen.TypeMappings typeMappings,
com.querydsl.sql.codegen.NamingStrategy namingStrategy,
@Named(value="innerClassesForKeys")
boolean innerClassesForKeys,
@Named(value="imports")
Set<String> imports,
@Named(value="columnComparator")
Comparator<com.querydsl.codegen.Property> columnComparator,
@Named(value="entityPathType")
Class<?> entityPathType)
protected void constructorsForVariables(com.mysema.codegen.CodeWriter writer,
com.querydsl.codegen.EntityType model)
throws IOException
constructorsForVariables 在类中 com.querydsl.codegen.EntitySerializerIOExceptionprotected void constructorContent(com.mysema.codegen.CodeWriter writer,
com.querydsl.codegen.EntityType model)
throws IOException
constructorContent 在类中 com.querydsl.codegen.EntitySerializerIOExceptionprotected void introClassHeader(com.mysema.codegen.CodeWriter writer,
com.querydsl.codegen.EntityType model)
throws IOException
introClassHeader 在类中 com.querydsl.codegen.EntitySerializerIOExceptionprotected String getAdditionalConstructorParameter(com.querydsl.codegen.EntityType model)
getAdditionalConstructorParameter 在类中 com.querydsl.codegen.EntitySerializerprotected void introDefaultInstance(com.mysema.codegen.CodeWriter writer,
com.querydsl.codegen.EntityType entityType,
String defaultName)
throws IOException
introDefaultInstance 在类中 com.querydsl.codegen.EntitySerializerIOExceptionprotected void introImports(com.mysema.codegen.CodeWriter writer,
com.querydsl.codegen.SerializerConfig config,
com.querydsl.codegen.EntityType model)
throws IOException
introImports 在类中 com.querydsl.codegen.EntitySerializerIOExceptionprotected void writeUserImports(com.mysema.codegen.CodeWriter writer)
throws IOException
IOExceptionprotected void outro(com.querydsl.codegen.EntityType model,
com.mysema.codegen.CodeWriter writer)
throws IOException
outro 在类中 com.querydsl.codegen.EntitySerializerIOExceptionprotected void serializeProperties(com.querydsl.codegen.EntityType model,
com.querydsl.codegen.SerializerConfig config,
com.mysema.codegen.CodeWriter writer)
throws IOException
serializeProperties 在类中 com.querydsl.codegen.EntitySerializerIOExceptionprotected void serialize(com.querydsl.codegen.EntityType model,
com.querydsl.codegen.Property property,
com.mysema.codegen.model.Type type,
com.mysema.codegen.CodeWriter writer,
String factoryMethod,
String... args)
throws IOException
serialize 在类中 com.querydsl.codegen.EntitySerializerIOExceptionprotected void customField(com.querydsl.codegen.EntityType model,
com.querydsl.codegen.Property field,
com.querydsl.codegen.SerializerConfig config,
com.mysema.codegen.CodeWriter writer)
throws IOException
customField 在类中 com.querydsl.codegen.EntitySerializerIOExceptionprotected void serializePrimaryKeys(com.querydsl.codegen.EntityType model,
com.mysema.codegen.CodeWriter writer,
Collection<com.querydsl.sql.codegen.support.PrimaryKeyData> primaryKeys)
throws IOException
IOExceptionprotected void serializeForeignKeys(com.querydsl.codegen.EntityType model,
com.mysema.codegen.CodeWriter writer,
Collection<? extends com.querydsl.sql.codegen.support.KeyData> foreignKeys,
boolean inverse)
throws IOException
IOExceptionprotected void serializeIndexs(com.querydsl.codegen.EntityType model,
com.mysema.codegen.CodeWriter writer,
Collection<IndexData> indexs)
throws IOException
IOExceptionCopyright © 2018. All rights reserved.