本文整理了Java中org.mybatis.generator.config.JavaClientGeneratorConfiguration
类的一些代码示例,展示了JavaClientGeneratorConfiguration
类的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。JavaClientGeneratorConfiguration
类的具体详情如下:
包路径:org.mybatis.generator.config.JavaClientGeneratorConfiguration
类名称:JavaClientGeneratorConfiguration
暂无
代码示例来源:origin: cxjava/mybatis-generator-core
private void parseJavaClientGenerator(Context context, Node node) {
JavaClientGeneratorConfiguration javaClientGeneratorConfiguration = new JavaClientGeneratorConfiguration();
context.setJavaClientGeneratorConfiguration(javaClientGeneratorConfiguration);
Properties attributes = parseAttributes(node);
String type = attributes.getProperty("type"); //$NON-NLS-1$
String targetPackage = attributes.getProperty("targetPackage"); //$NON-NLS-1$
String targetProject = attributes.getProperty("targetProject"); //$NON-NLS-1$
String implementationPackage = attributes.getProperty("implementationPackage"); //$NON-NLS-1$
javaClientGeneratorConfiguration.setConfigurationType(type);
javaClientGeneratorConfiguration.setTargetPackage(targetPackage);
javaClientGeneratorConfiguration.setTargetProject(targetProject);
javaClientGeneratorConfiguration.setImplementationPackage(implementationPackage);
NodeList nodeList = node.getChildNodes();
for (int i = 0; i < nodeList.getLength(); i++) {
Node childNode = nodeList.item(i);
if (childNode.getNodeType() != Node.ELEMENT_NODE) {
continue;
}
if ("property".equals(childNode.getNodeName())) { //$NON-NLS-1$
parseProperty(javaClientGeneratorConfiguration, childNode);
}
}
}
代码示例来源:origin: sanluan/PublicCMS
@Override
public List<GeneratedJavaFile> contextGenerateAdditionalJavaFiles() {
List<GeneratedJavaFile> listGjf = new ArrayList<>();
for (TopLevelClass topLevelClazz : services) {
GeneratedJavaFile gjf = new GeneratedJavaFile(topLevelClazz,
context.getJavaClientGeneratorConfiguration().getTargetProject(),
context.getProperty(PropertyRegistry.CONTEXT_JAVA_FILE_ENCODING), context.getJavaFormatter());
listGjf.add(gjf);
}
return listGjf;
}
代码示例来源:origin: roncoo/roncoo-mybatis-generator
public void validate(List<String> errors, String contextId) {
if (!stringHasValue(targetProject)) {
errors.add(getString("ValidationError.2", contextId)); //$NON-NLS-1$
}
if (!stringHasValue(targetPackage)) {
errors.add(getString("ValidationError.12", //$NON-NLS-1$
"javaClientGenerator", contextId)); //$NON-NLS-1$
}
if (!stringHasValue(getConfigurationType())) {
errors.add(getString("ValidationError.20", //$NON-NLS-1$
contextId));
}
}
}
代码示例来源:origin: cxjava/mybatis-generator-core
protected String calculateJavaClientInterfacePackage() {
JavaClientGeneratorConfiguration config = context.getJavaClientGeneratorConfiguration();
if (config == null) {
return null;
}
StringBuilder sb = new StringBuilder();
sb.append(config.getTargetPackage());
if (isTrue(config.getProperty(PropertyRegistry.ANY_ENABLE_SUB_PACKAGES))) {
sb.append(fullyQualifiedTable.getSubPackage());
}
return sb.toString();
}
代码示例来源:origin: cxjava/mybatis-generator-core
protected String calculateJavaClientImplementationPackage() {
JavaClientGeneratorConfiguration config = context.getJavaClientGeneratorConfiguration();
if (config == null) {
return null;
}
StringBuilder sb = new StringBuilder();
if (stringHasValue(config.getImplementationPackage())) {
sb.append(config.getImplementationPackage());
} else {
sb.append(config.getTargetPackage());
}
if (isTrue(config.getProperty(PropertyRegistry.ANY_ENABLE_SUB_PACKAGES))) {
sb.append(fullyQualifiedTable.getSubPackage());
}
return sb.toString();
}
代码示例来源:origin: lishuo9527/MybatisGenerator-UI
javaClientGeneratorConfiguration.setTargetPackage(daoPackageName);
javaClientGeneratorConfiguration.setTargetProject(path);
代码示例来源:origin: org.mybatis.generator/mybatis-generator-core
public JavaVisibility getExampleMethodVisibility() {
if (exampleMethodVisibility == null) {
String type = context
.getJavaClientGeneratorConfiguration()
.getProperty(PropertyRegistry.DAO_EXAMPLE_METHOD_VISIBILITY);
if (stringHasValue(type)) {
if ("public".equalsIgnoreCase(type)) { //$NON-NLS-1$
exampleMethodVisibility = JavaVisibility.PUBLIC;
} else if ("private".equalsIgnoreCase(type)) { //$NON-NLS-1$
exampleMethodVisibility = JavaVisibility.PRIVATE;
} else if ("protected".equalsIgnoreCase(type)) { //$NON-NLS-1$
exampleMethodVisibility = JavaVisibility.PROTECTED;
} else if ("default".equalsIgnoreCase(type)) { //$NON-NLS-1$
exampleMethodVisibility = JavaVisibility.DEFAULT;
} else {
exampleMethodVisibility = JavaVisibility.PUBLIC;
warnings.add(getString("Warning.16", type)); //$NON-NLS-1$
}
} else {
exampleMethodVisibility = JavaVisibility.PUBLIC;
}
}
return exampleMethodVisibility;
}
}
代码示例来源:origin: cxjava/mybatis-generator-core
public XmlElement toXmlElement() {
XmlElement answer = new XmlElement("javaClientGenerator"); //$NON-NLS-1$
if (getConfigurationType() != null) {
answer.addAttribute(new Attribute("type", getConfigurationType())); //$NON-NLS-1$
}
if (targetPackage != null) {
answer.addAttribute(new Attribute("targetPackage", targetPackage)); //$NON-NLS-1$
}
if (targetProject != null) {
answer.addAttribute(new Attribute("targetProject", targetProject)); //$NON-NLS-1$
}
if (implementationPackage != null) {
answer.addAttribute(new Attribute("implementationPackage", targetProject)); //$NON-NLS-1$
}
addPropertyXmlElements(answer);
return answer;
}
代码示例来源:origin: roncoo/roncoo-mybatis-generator
protected String calculateJavaClientImplementationPackage() {
JavaClientGeneratorConfiguration config = context
.getJavaClientGeneratorConfiguration();
if (config == null) {
return null;
}
StringBuilder sb = new StringBuilder();
if (stringHasValue(config.getImplementationPackage())) {
sb.append(config.getImplementationPackage());
} else {
sb.append(config.getTargetPackage());
}
sb.append(fullyQualifiedTable.getSubPackage(isSubPackagesEnabled(config)));
return sb.toString();
}
代码示例来源:origin: cxjava/mybatis-generator-core
public JavaVisibility getExampleMethodVisibility() {
if (exampleMethodVisibility == null) {
String type = context.getJavaClientGeneratorConfiguration().getProperty(
PropertyRegistry.DAO_EXAMPLE_METHOD_VISIBILITY);
if (stringHasValue(type)) {
if ("public".equalsIgnoreCase(type)) { //$NON-NLS-1$
exampleMethodVisibility = JavaVisibility.PUBLIC;
} else if ("private".equalsIgnoreCase(type)) { //$NON-NLS-1$
exampleMethodVisibility = JavaVisibility.PRIVATE;
} else if ("protected".equalsIgnoreCase(type)) { //$NON-NLS-1$
exampleMethodVisibility = JavaVisibility.PROTECTED;
} else if ("default".equalsIgnoreCase(type)) { //$NON-NLS-1$
exampleMethodVisibility = JavaVisibility.DEFAULT;
} else {
exampleMethodVisibility = JavaVisibility.PUBLIC;
warnings.add(getString("Warning.16", type)); //$NON-NLS-1$
}
} else {
exampleMethodVisibility = JavaVisibility.PUBLIC;
}
}
return exampleMethodVisibility;
}
}
代码示例来源:origin: roncoo/roncoo-mybatis-generator
public XmlElement toXmlElement() {
XmlElement answer = new XmlElement("javaClientGenerator"); //$NON-NLS-1$
if (getConfigurationType() != null) {
answer.addAttribute(new Attribute("type", getConfigurationType())); //$NON-NLS-1$
}
if (targetPackage != null) {
answer.addAttribute(new Attribute("targetPackage", targetPackage)); //$NON-NLS-1$
}
if (targetProject != null) {
answer.addAttribute(new Attribute("targetProject", targetProject)); //$NON-NLS-1$
}
if (implementationPackage != null) {
answer.addAttribute(new Attribute(
"implementationPackage", targetProject)); //$NON-NLS-1$
}
addPropertyXmlElements(answer);
return answer;
}
代码示例来源:origin: org.mybatis.generator/mybatis-generator-core
protected String calculateJavaClientImplementationPackage() {
JavaClientGeneratorConfiguration config = context
.getJavaClientGeneratorConfiguration();
if (config == null) {
return null;
}
StringBuilder sb = new StringBuilder();
if (stringHasValue(config.getImplementationPackage())) {
sb.append(config.getImplementationPackage());
} else {
sb.append(config.getTargetPackage());
}
sb.append(fullyQualifiedTable.getSubPackageForClientOrSqlMap(isSubPackagesEnabled(config)));
return sb.toString();
}
代码示例来源:origin: roncoo/roncoo-mybatis-generator
private void parseDaoGenerator(Context context, Node node) {
JavaClientGeneratorConfiguration javaClientGeneratorConfiguration = new JavaClientGeneratorConfiguration();
context.setJavaClientGeneratorConfiguration(javaClientGeneratorConfiguration);
Properties attributes = parseAttributes(node);
String type = attributes.getProperty("type"); //$NON-NLS-1$
String targetPackage = attributes.getProperty("targetPackage"); //$NON-NLS-1$
String targetProject = attributes.getProperty("targetProject"); //$NON-NLS-1$
String implementationPackage = attributes
.getProperty("implementationPackage"); //$NON-NLS-1$
javaClientGeneratorConfiguration.setConfigurationType(type);
javaClientGeneratorConfiguration.setTargetPackage(targetPackage);
javaClientGeneratorConfiguration.setTargetProject(targetProject);
javaClientGeneratorConfiguration
.setImplementationPackage(implementationPackage);
NodeList nodeList = node.getChildNodes();
for (int i = 0; i < nodeList.getLength(); i++) {
Node childNode = nodeList.item(i);
if (childNode.getNodeType() != Node.ELEMENT_NODE) {
continue;
}
if ("property".equals(childNode.getNodeName())) { //$NON-NLS-1$
parseProperty(javaClientGeneratorConfiguration, childNode);
}
}
}
代码示例来源:origin: dcendents/mybatis-generator-plugins
@Override
public List<GeneratedJavaFile> contextGenerateAdditionalJavaFiles() {
List<GeneratedJavaFile> models = new ArrayList<>();
GeneratedJavaFile genericInterfaceFile =
new GeneratedJavaFile(genericInterface, context.getJavaClientGeneratorConfiguration().getTargetProject(), new DefaultJavaFormatter());
models.add(genericInterfaceFile);
return models;
}
代码示例来源:origin: roncoo/roncoo-mybatis-generator
public JavaVisibility getExampleMethodVisibility() {
if (exampleMethodVisibility == null) {
String type = context
.getJavaClientGeneratorConfiguration()
.getProperty(PropertyRegistry.DAO_EXAMPLE_METHOD_VISIBILITY);
if (stringHasValue(type)) {
if ("public".equalsIgnoreCase(type)) { //$NON-NLS-1$
exampleMethodVisibility = JavaVisibility.PUBLIC;
} else if ("private".equalsIgnoreCase(type)) { //$NON-NLS-1$
exampleMethodVisibility = JavaVisibility.PRIVATE;
} else if ("protected".equalsIgnoreCase(type)) { //$NON-NLS-1$
exampleMethodVisibility = JavaVisibility.PROTECTED;
} else if ("default".equalsIgnoreCase(type)) { //$NON-NLS-1$
exampleMethodVisibility = JavaVisibility.DEFAULT;
} else {
exampleMethodVisibility = JavaVisibility.PUBLIC;
warnings.add(getString("Warning.16", type)); //$NON-NLS-1$
}
} else {
exampleMethodVisibility = JavaVisibility.PUBLIC;
}
}
return exampleMethodVisibility;
}
}
代码示例来源:origin: org.mybatis.generator/mybatis-generator-core
public XmlElement toXmlElement() {
XmlElement answer = new XmlElement("javaClientGenerator"); //$NON-NLS-1$
if (getConfigurationType() != null) {
answer.addAttribute(new Attribute("type", getConfigurationType())); //$NON-NLS-1$
}
if (targetPackage != null) {
answer.addAttribute(new Attribute("targetPackage", targetPackage)); //$NON-NLS-1$
}
if (targetProject != null) {
answer.addAttribute(new Attribute("targetProject", targetProject)); //$NON-NLS-1$
}
if (implementationPackage != null) {
answer.addAttribute(new Attribute(
"implementationPackage", targetProject)); //$NON-NLS-1$
}
addPropertyXmlElements(answer);
return answer;
}
代码示例来源:origin: org.mybatis.generator/mybatis-generator-core
public void validate(List<String> errors, String contextId) {
if (!stringHasValue(targetProject)) {
errors.add(getString("ValidationError.2", contextId)); //$NON-NLS-1$
}
if (!stringHasValue(targetPackage)) {
errors.add(getString("ValidationError.12", //$NON-NLS-1$
"javaClientGenerator", contextId)); //$NON-NLS-1$
}
if (!stringHasValue(getConfigurationType())) {
errors.add(getString("ValidationError.20", //$NON-NLS-1$
contextId));
}
}
}
代码示例来源:origin: handosme/mybatis-generator-plus
protected String calculateJavaClientImplementationPackage() {
JavaClientGeneratorConfiguration config = context
.getJavaClientGeneratorConfiguration();
if (config == null) {
return null;
}
StringBuilder sb = new StringBuilder();
if (stringHasValue(config.getImplementationPackage())) {
sb.append(config.getImplementationPackage());
} else {
sb.append(config.getTargetPackage());
}
sb.append(fullyQualifiedTable.getSubPackage(isSubPackagesEnabled(config)));
return sb.toString();
}
代码示例来源:origin: org.mybatis.generator/mybatis-generator-core
private void parseDaoGenerator(Context context, Node node) {
JavaClientGeneratorConfiguration javaClientGeneratorConfiguration = new JavaClientGeneratorConfiguration();
.getProperty("implementationPackage"); //$NON-NLS-1$
javaClientGeneratorConfiguration.setConfigurationType(type);
javaClientGeneratorConfiguration.setTargetPackage(targetPackage);
javaClientGeneratorConfiguration.setTargetProject(targetProject);
javaClientGeneratorConfiguration
.setImplementationPackage(implementationPackage);
代码示例来源:origin: dcendents/mybatis-generator-plugins
@Override
public List<GeneratedJavaFile> contextGenerateAdditionalJavaFiles(IntrospectedTable introspectedTable) {
List<GeneratedJavaFile> models = new ArrayList<>();
CompilationUnit unit = DynamicSqlSupportClassGenerator
.of(introspectedTable, context.getCommentGenerator(), tableClassSuffix, addAliasedColumns, addTableAlias, tableAliasFieldName, properties)
.generate();
GeneratedJavaFile dynamicSqlModel =
new GeneratedJavaFile(unit, context.getJavaClientGeneratorConfiguration().getTargetProject(), new DefaultJavaFormatter());
models.add(dynamicSqlModel);
return models;
}
内容来源于网络,如有侵权,请联系作者删除!