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.Representer
YAML model representer.- Since:
- 0.7
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private class
ModelRepresenter.ModelPropertyComparator
private class
ModelRepresenter.RepresentXpp3Dom
protected class
org.yaml.snakeyaml.representer.SafeRepresenter.RepresentArray
protected class
org.yaml.snakeyaml.representer.SafeRepresenter.RepresentBoolean
protected class
org.yaml.snakeyaml.representer.SafeRepresenter.RepresentByteArray
protected class
org.yaml.snakeyaml.representer.SafeRepresenter.RepresentDate
protected class
org.yaml.snakeyaml.representer.SafeRepresenter.RepresentEnum
protected class
org.yaml.snakeyaml.representer.SafeRepresenter.RepresentIterator
protected class
org.yaml.snakeyaml.representer.SafeRepresenter.RepresentList
protected class
org.yaml.snakeyaml.representer.SafeRepresenter.RepresentMap
protected class
org.yaml.snakeyaml.representer.SafeRepresenter.RepresentNull
protected class
org.yaml.snakeyaml.representer.SafeRepresenter.RepresentNumber
protected class
org.yaml.snakeyaml.representer.SafeRepresenter.RepresentPrimitiveArray
protected class
org.yaml.snakeyaml.representer.SafeRepresenter.RepresentSet
protected class
org.yaml.snakeyaml.representer.SafeRepresenter.RepresentString
protected class
org.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>
classTags
protected org.yaml.snakeyaml.DumperOptions.NonPrintableStyle
nonPrintableStyle
private static java.util.List<java.lang.String>
ORDER_CONTRIBUTOR
private static java.util.List<java.lang.String>
ORDER_DEPENDENCY
private static java.util.List<java.lang.String>
ORDER_DEVELOPER
private static java.util.List<java.lang.String>
ORDER_MODEL
private static java.util.List<java.lang.String>
ORDER_PLUGIN
protected java.util.TimeZone
timeZone
-
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.Tag
addClassTag(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.Tag
getTag(java.lang.Class<?> arg0, org.yaml.snakeyaml.nodes.Tag arg1)
java.util.TimeZone
getTimeZone()
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)
void
setTimeZone(java.util.TimeZone arg0)
private boolean
skipBoolean(org.yaml.snakeyaml.introspector.Property property, java.lang.String name, java.lang.Object propertyValue, boolean value)
private boolean
skipString(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:
representJavaBeanProperty
in 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:
getProperties
in 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)
-
-