Groovy Documentation

betamax.tape.yaml
[Groovy] Class GroovyRepresenter

java.lang.Object
  org.yaml.snakeyaml.representer.BaseRepresenter
      org.yaml.snakeyaml.representer.SafeRepresenter
          org.yaml.snakeyaml.representer.Representer
              betamax.tape.yaml.GroovyRepresenter

class GroovyRepresenter
extends org.yaml.snakeyaml.representer.Representer

Ensures `metaClass` property is not dumped to YAML.


Field Summary
 
Fields inherited from class org.yaml.snakeyaml.representer.Representer
BINARY_PATTERN
 
Fields inherited from class org.yaml.snakeyaml.representer.SafeRepresenter
BINARY_PATTERN
 
Method Summary
protected java.util.Set getProperties(java.lang.Class type)

 
Methods inherited from class org.yaml.snakeyaml.representer.Representer
org.yaml.snakeyaml.representer.Representer#addClassTag(java.lang.Class, java.lang.String), org.yaml.snakeyaml.representer.Representer#addClassTag(java.lang.Class, org.yaml.snakeyaml.nodes.Tag), org.yaml.snakeyaml.representer.Representer#represent(java.lang.Object), org.yaml.snakeyaml.representer.Representer#isExplicitPropertyUtils(), org.yaml.snakeyaml.representer.Representer#getPropertyUtils(), org.yaml.snakeyaml.representer.Representer#setPropertyUtils(org.yaml.snakeyaml.introspector.PropertyUtils), org.yaml.snakeyaml.representer.Representer#getDefaultFlowStyle(), org.yaml.snakeyaml.representer.Representer#setDefaultFlowStyle(org.yaml.snakeyaml.DumperOptions$FlowStyle), org.yaml.snakeyaml.representer.Representer#setDefaultScalarStyle(org.yaml.snakeyaml.DumperOptions$ScalarStyle), org.yaml.snakeyaml.representer.Representer#wait(), org.yaml.snakeyaml.representer.Representer#wait(long), org.yaml.snakeyaml.representer.Representer#wait(long, int), org.yaml.snakeyaml.representer.Representer#equals(java.lang.Object), org.yaml.snakeyaml.representer.Representer#toString(), org.yaml.snakeyaml.representer.Representer#hashCode(), org.yaml.snakeyaml.representer.Representer#getClass(), org.yaml.snakeyaml.representer.Representer#notify(), org.yaml.snakeyaml.representer.Representer#notifyAll()
 
Methods inherited from class org.yaml.snakeyaml.representer.SafeRepresenter
org.yaml.snakeyaml.representer.SafeRepresenter#addClassTag(java.lang.Class, java.lang.String), org.yaml.snakeyaml.representer.SafeRepresenter#addClassTag(java.lang.Class, org.yaml.snakeyaml.nodes.Tag), org.yaml.snakeyaml.representer.SafeRepresenter#represent(java.lang.Object), org.yaml.snakeyaml.representer.SafeRepresenter#isExplicitPropertyUtils(), org.yaml.snakeyaml.representer.SafeRepresenter#getPropertyUtils(), org.yaml.snakeyaml.representer.SafeRepresenter#setPropertyUtils(org.yaml.snakeyaml.introspector.PropertyUtils), org.yaml.snakeyaml.representer.SafeRepresenter#getDefaultFlowStyle(), org.yaml.snakeyaml.representer.SafeRepresenter#setDefaultFlowStyle(org.yaml.snakeyaml.DumperOptions$FlowStyle), org.yaml.snakeyaml.representer.SafeRepresenter#setDefaultScalarStyle(org.yaml.snakeyaml.DumperOptions$ScalarStyle), org.yaml.snakeyaml.representer.SafeRepresenter#wait(), org.yaml.snakeyaml.representer.SafeRepresenter#wait(long), org.yaml.snakeyaml.representer.SafeRepresenter#wait(long, int), org.yaml.snakeyaml.representer.SafeRepresenter#equals(java.lang.Object), org.yaml.snakeyaml.representer.SafeRepresenter#toString(), org.yaml.snakeyaml.representer.SafeRepresenter#hashCode(), org.yaml.snakeyaml.representer.SafeRepresenter#getClass(), org.yaml.snakeyaml.representer.SafeRepresenter#notify(), org.yaml.snakeyaml.representer.SafeRepresenter#notifyAll()
 
Methods inherited from class org.yaml.snakeyaml.representer.BaseRepresenter
org.yaml.snakeyaml.representer.BaseRepresenter#represent(java.lang.Object), org.yaml.snakeyaml.representer.BaseRepresenter#isExplicitPropertyUtils(), org.yaml.snakeyaml.representer.BaseRepresenter#getPropertyUtils(), org.yaml.snakeyaml.representer.BaseRepresenter#setPropertyUtils(org.yaml.snakeyaml.introspector.PropertyUtils), org.yaml.snakeyaml.representer.BaseRepresenter#getDefaultFlowStyle(), org.yaml.snakeyaml.representer.BaseRepresenter#setDefaultFlowStyle(org.yaml.snakeyaml.DumperOptions$FlowStyle), org.yaml.snakeyaml.representer.BaseRepresenter#setDefaultScalarStyle(org.yaml.snakeyaml.DumperOptions$ScalarStyle), org.yaml.snakeyaml.representer.BaseRepresenter#wait(), org.yaml.snakeyaml.representer.BaseRepresenter#wait(long), org.yaml.snakeyaml.representer.BaseRepresenter#wait(long, int), org.yaml.snakeyaml.representer.BaseRepresenter#equals(java.lang.Object), org.yaml.snakeyaml.representer.BaseRepresenter#toString(), org.yaml.snakeyaml.representer.BaseRepresenter#hashCode(), org.yaml.snakeyaml.representer.BaseRepresenter#getClass(), org.yaml.snakeyaml.representer.BaseRepresenter#notify(), org.yaml.snakeyaml.representer.BaseRepresenter#notifyAll()
 
Methods inherited from class java.lang.Object
java.lang.Object#wait(), java.lang.Object#wait(long), java.lang.Object#wait(long, int), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll()
 

Method Detail

getProperties

@Override
protected java.util.Set getProperties(java.lang.Class type)


 

Groovy Documentation