Java源码示例:org.jooq.meta.Definition
示例1
@Override
public String getJavaClassName(Definition definition, Mode mode) {
if (definition instanceof TableDefinition && mode == Mode.DEFAULT) {
StringBuilder result = new StringBuilder();
result.append(StringUtils.toCamelCase(
definition.getOutputName()
.replace(' ', '_')
.replace('-', '_')
.replace('.', '_')
));
result.append("Table");
return result.toString();
} else {
return super.getJavaClassName(definition, mode);
}
}
示例2
@Override
public String getJavaClassName(Definition definition, Mode mode) {
// Append Tables to the end of the Table classes
if (getJavaPackageName(definition, mode).endsWith("tables")) {
return super.getJavaClassName(definition, mode) + "Table";
}
return super.getJavaClassName(definition, mode);
}
示例3
@Override
public String getJavaClassName(Definition definition, Mode mode) {
// Append Tables to the end of the Table classes
if (getJavaPackageName(definition, mode).endsWith("tables")) {
return super.getJavaClassName(definition, mode) + "Table";
}
return super.getJavaClassName(definition, mode);
}
示例4
@Override
public List<String> getJavaClassImplements(Definition definition, Mode mode) {
List<String> javaClassImplements = delegate.getJavaClassImplements(definition, mode);
if(mode.equals(Mode.INTERFACE) || mode.equals(Mode.POJO) || mode.equals(Mode.RECORD)) {
//let POJO and RECORD also implement VertxPojo to fix #37
javaClassImplements.add(VertxPojo.class.getName());
}
return javaClassImplements;
}
示例5
@Override
public String getFileName(Definition definition) {
return delegate.getFileName(definition);
}
示例6
@Override
public String getFileName(Definition definition, Mode mode) {
return delegate.getFileName(definition, mode);
}
示例7
@Override
public File getFile(Definition definition) {
return delegate.getFile(definition);
}
示例8
@Override
public File getFile(Definition definition, Mode mode) {
return delegate.getFile(definition, mode);
}
示例9
@Override
public String getFileHeader(Definition definition) {
return delegate.getFileHeader(definition);
}
示例10
@Override
public String getFullJavaIdentifier(Definition definition) {
return delegate.getFullJavaIdentifier(definition);
}
示例11
@Override
public String getJavaSetterName(Definition definition) {
return delegate.getJavaSetterName(definition);
}
示例12
@Override
public String getJavaGetterName(Definition definition) {
return delegate.getJavaGetterName(definition);
}
示例13
@Override
public String getJavaMethodName(Definition definition) {
return delegate.getJavaMethodName(definition);
}
示例14
@Override
public String getJavaClassExtends(Definition definition) {
return delegate.getJavaClassExtends(definition);
}
示例15
@Override
public List<String> getJavaClassImplements(Definition definition) {
return delegate.getJavaClassImplements(definition);
}
示例16
@Override
public String getJavaClassName(Definition definition) {
return delegate.getJavaClassName(definition);
}
示例17
@Override
public String getJavaPackageName(Definition definition) {
return delegate.getJavaPackageName(definition);
}
示例18
@Override
public String getJavaMemberName(Definition definition) {
return delegate.getJavaMemberName(definition);
}
示例19
@Override
public String getFullJavaClassName(Definition definition) {
return delegate.getFullJavaClassName(definition);
}
示例20
@Override
public String getFullJavaClassName(Definition definition, Mode mode) {
return delegate.getFullJavaClassName(definition, mode);
}
示例21
@Override
public List<String> getJavaIdentifiers(Collection<? extends Definition> definitions) {
return delegate.getJavaIdentifiers(definitions);
}
示例22
@Override
public List<String> getJavaIdentifiers(Definition... definitions) {
return delegate.getJavaIdentifiers(definitions);
}
示例23
@Override
public List<String> getFullJavaIdentifiers(Collection<? extends Definition> definitions) {
return delegate.getFullJavaIdentifiers(definitions);
}
示例24
@Override
public List<String> getFullJavaIdentifiers(Definition... definitions) {
return delegate.getFullJavaIdentifiers(definitions);
}
示例25
@Override
public String getFileHeader(Definition definition, Mode mode) {
return delegate.getFileHeader(definition, mode);
}
示例26
@Override
public String getJavaIdentifier(Definition definition) {
return delegate.getJavaIdentifier(definition);
}
示例27
@Override
public String getJavaSetterName(Definition definition, Mode mode) {
return delegate.getJavaSetterName(definition, mode);
}
示例28
@Override
public String getJavaGetterName(Definition definition, Mode mode) {
return delegate.getJavaGetterName(definition, mode);
}
示例29
@Override
public String getJavaMethodName(Definition definition, Mode mode) {
return delegate.getJavaMethodName(definition, mode);
}
示例30
@Override
public String getJavaClassExtends(Definition definition, Mode mode) {
return delegate.getJavaClassExtends(definition, mode);
}