Package io.polyapi.plugin.service.schema
Class PolyRuleFactory
java.lang.Object
org.jsonschema2pojo.rules.RuleFactory
io.polyapi.plugin.service.schema.PolyRuleFactory
public class PolyRuleFactory
extends org.jsonschema2pojo.rules.RuleFactory
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.jsonschema2pojo.rules.Rule<com.sun.codemodel.JClassContainer,com.sun.codemodel.JType> org.jsonschema2pojo.util.NameHelpervoidsetGenerationConfig(org.jsonschema2pojo.GenerationConfig config) Methods inherited from class org.jsonschema2pojo.rules.RuleFactory
getAdditionalPropertiesRule, getAnnotator, getArrayRule, getBuilderRule, getCommentRule, getConstructorRule, getDefaultRule, getDescriptionRule, getDigitsRule, getDynamicPropertiesRule, getFormatRule, getGenerationConfig, getJavaNameRule, getLogger, getMediaRule, getMinimumMaximumRule, getMinItemsMaxItemsRule, getMinLengthMaxLengthRule, getNotRequiredRule, getObjectRule, getPatternRule, getPropertiesRule, getPropertyRule, getReflectionHelper, getRequiredArrayRule, getRequiredRule, getSchemaRule, getSchemaStore, getTitleRule, getTypeRule, getValidRule, setAnnotator, setLogger, setSchemaStore
-
Constructor Details
-
PolyRuleFactory
public PolyRuleFactory(org.jsonschema2pojo.GenerationConfig config)
-
-
Method Details
-
setGenerationConfig
public void setGenerationConfig(org.jsonschema2pojo.GenerationConfig config) - Overrides:
setGenerationConfigin classorg.jsonschema2pojo.rules.RuleFactory
-
getNameHelper
public org.jsonschema2pojo.util.NameHelper getNameHelper()- Overrides:
getNameHelperin classorg.jsonschema2pojo.rules.RuleFactory
-
getEnumRule
public org.jsonschema2pojo.rules.Rule<com.sun.codemodel.JClassContainer,com.sun.codemodel.JType> getEnumRule()- Overrides:
getEnumRulein classorg.jsonschema2pojo.rules.RuleFactory
-