Package org.sonatype.maven.polyglot.yaml
Class ModelRepresenter
- java.lang.Object
-
- org.yaml.snakeyaml.representer.BaseRepresenter
-
- org.yaml.snakeyaml.representer.Representer
-
- org.sonatype.maven.polyglot.yaml.ModelRepresenter
-
class ModelRepresenter extends org.yaml.snakeyaml.representer.RepresenterYAML model representer.- Since:
- 0.7
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private classModelRepresenter.ModelPropertyComparatorprivate classModelRepresenter.RepresentXpp3Domprotected classorg.yaml.snakeyaml.representer.SafeRepresenter.RepresentArrayprotected classorg.yaml.snakeyaml.representer.SafeRepresenter.RepresentBooleanprotected classorg.yaml.snakeyaml.representer.SafeRepresenter.RepresentByteArrayprotected classorg.yaml.snakeyaml.representer.SafeRepresenter.RepresentDateprotected classorg.yaml.snakeyaml.representer.SafeRepresenter.RepresentEnumprotected classorg.yaml.snakeyaml.representer.SafeRepresenter.RepresentIteratorprotected classorg.yaml.snakeyaml.representer.SafeRepresenter.RepresentListprotected classorg.yaml.snakeyaml.representer.SafeRepresenter.RepresentMapprotected classorg.yaml.snakeyaml.representer.SafeRepresenter.RepresentNullprotected classorg.yaml.snakeyaml.representer.SafeRepresenter.RepresentNumberprotected classorg.yaml.snakeyaml.representer.SafeRepresenter.RepresentPrimitiveArrayprotected classorg.yaml.snakeyaml.representer.SafeRepresenter.RepresentSetprotected classorg.yaml.snakeyaml.representer.SafeRepresenter.RepresentStringprotected classorg.yaml.snakeyaml.representer.SafeRepresenter.RepresentUuid
-
Field Summary
Fields Modifier and Type Field Description protected java.util.Map<java.lang.Class<? extends java.lang.Object>,org.yaml.snakeyaml.nodes.Tag>classTagsprotected org.yaml.snakeyaml.DumperOptions.NonPrintableStylenonPrintableStyleprivate static java.util.List<java.lang.String>ORDER_CONTRIBUTORprivate static java.util.List<java.lang.String>ORDER_DEPENDENCYprivate static java.util.List<java.lang.String>ORDER_DEVELOPERprivate static java.util.List<java.lang.String>ORDER_MODELprivate static java.util.List<java.lang.String>ORDER_PLUGINprotected java.util.TimeZonetimeZone
-
Constructor Summary
Constructors Constructor Description ModelRepresenter(org.yaml.snakeyaml.DumperOptions options)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.yaml.snakeyaml.nodes.TagaddClassTag(java.lang.Class<? extends java.lang.Object> arg0, org.yaml.snakeyaml.nodes.Tag arg1)protected java.util.Set<org.yaml.snakeyaml.introspector.Property>getProperties(java.lang.Class<? extends java.lang.Object> type)protected org.yaml.snakeyaml.nodes.TaggetTag(java.lang.Class<?> arg0, org.yaml.snakeyaml.nodes.Tag arg1)java.util.TimeZonegetTimeZone()protected org.yaml.snakeyaml.nodes.NodeTuplerepresentJavaBeanProperty(java.lang.Object javaBean, org.yaml.snakeyaml.introspector.Property property, java.lang.Object propertyValue, org.yaml.snakeyaml.nodes.Tag customTag)voidsetTimeZone(java.util.TimeZone arg0)private booleanskipBoolean(org.yaml.snakeyaml.introspector.Property property, java.lang.String name, java.lang.Object propertyValue, boolean value)private booleanskipString(org.yaml.snakeyaml.introspector.Property property, java.lang.String name, java.lang.Object propertyValue, java.lang.String value)private java.util.Set<org.yaml.snakeyaml.introspector.Property>sortTypeWithOrder(java.lang.Class<? extends java.lang.Object> type, java.util.List<java.lang.String> order)-
Methods inherited from class org.yaml.snakeyaml.representer.Representer
addTypeDescription, checkGlobalTag, representJavaBean, setPropertyUtils
-
Methods inherited from class org.yaml.snakeyaml.representer.BaseRepresenter
getDefaultFlowStyle, getDefaultScalarStyle, getPropertyUtils, isExplicitPropertyUtils, represent, representData, representMapping, representScalar, representScalar, representSequence, setDefaultFlowStyle, setDefaultScalarStyle
-
-
-
-
Field Detail
-
ORDER_MODEL
private static java.util.List<java.lang.String> ORDER_MODEL
-
ORDER_DEVELOPER
private static java.util.List<java.lang.String> ORDER_DEVELOPER
-
ORDER_CONTRIBUTOR
private static java.util.List<java.lang.String> ORDER_CONTRIBUTOR
-
ORDER_DEPENDENCY
private static java.util.List<java.lang.String> ORDER_DEPENDENCY
-
ORDER_PLUGIN
private static java.util.List<java.lang.String> ORDER_PLUGIN
-
classTags
protected java.util.Map<java.lang.Class<? extends java.lang.Object>,org.yaml.snakeyaml.nodes.Tag> classTags
-
timeZone
protected java.util.TimeZone timeZone
-
nonPrintableStyle
protected org.yaml.snakeyaml.DumperOptions.NonPrintableStyle nonPrintableStyle
-
-
Method Detail
-
representJavaBeanProperty
protected org.yaml.snakeyaml.nodes.NodeTuple representJavaBeanProperty(java.lang.Object javaBean, org.yaml.snakeyaml.introspector.Property property, java.lang.Object propertyValue, org.yaml.snakeyaml.nodes.Tag customTag)- Overrides:
representJavaBeanPropertyin classorg.yaml.snakeyaml.representer.Representer
-
skipString
private boolean skipString(org.yaml.snakeyaml.introspector.Property property, java.lang.String name, java.lang.Object propertyValue, java.lang.String value)
-
skipBoolean
private boolean skipBoolean(org.yaml.snakeyaml.introspector.Property property, java.lang.String name, java.lang.Object propertyValue, boolean value)
-
getProperties
protected java.util.Set<org.yaml.snakeyaml.introspector.Property> getProperties(java.lang.Class<? extends java.lang.Object> type)
- Overrides:
getPropertiesin classorg.yaml.snakeyaml.representer.Representer
-
sortTypeWithOrder
private java.util.Set<org.yaml.snakeyaml.introspector.Property> sortTypeWithOrder(java.lang.Class<? extends java.lang.Object> type, java.util.List<java.lang.String> order)
-
getTag
protected org.yaml.snakeyaml.nodes.Tag getTag(java.lang.Class<?> arg0, org.yaml.snakeyaml.nodes.Tag arg1)
-
addClassTag
public org.yaml.snakeyaml.nodes.Tag addClassTag(java.lang.Class<? extends java.lang.Object> arg0, org.yaml.snakeyaml.nodes.Tag arg1)
-
getTimeZone
public java.util.TimeZone getTimeZone()
-
setTimeZone
public void setTimeZone(java.util.TimeZone arg0)
-
-