## Uses of Class
org.yaml.snakeyaml.introspector.Property

Packages that use Property
Package | Description
--- | ---
org.yaml.snakeyaml.constructor |
org.yaml.snakeyaml.introspector |
org.yaml.snakeyaml.representer |

### Uses of Property in org.yaml.snakeyaml.constructor

Methods in org.yaml.snakeyaml.constructor that return Property
Modifier and Type | Method and Description
--- | ---
`protected Property` | Constructor.ConstructMapping.`getProperty(java.lang.Class<? extends java.lang.Object> type, java.lang.String name)`

### Uses of Property in org.yaml.snakeyaml.introspector

Subclasses of Property in org.yaml.snakeyaml.introspector
Modifier and Type | Class and Description
--- | ---
`class` | `FieldProperty` A `FieldProperty` is a `Property` which is accessed as a field, without going through accessor methods (setX, getX).
`class` | `GenericProperty`
`class` | `MethodProperty` A `MethodProperty` is a `Property` which is accessed through accessor methods (setX, getX).
`class` | `MissingProperty` A property that does not map to a real property; this is used when `PropertyUtils.setSkipMissingProperties(boolean)` is set to true.

Methods in org.yaml.snakeyaml.introspector that return Property
Modifier and Type | Method and Description
--- | ---
`Property` | PropertyUtils.`getProperty(java.lang.Class<? extends java.lang.Object> type, java.lang.String name)`
`Property` | PropertyUtils.`getProperty(java.lang.Class<? extends java.lang.Object> type, java.lang.String name, BeanAccess bAccess)`

Methods in org.yaml.snakeyaml.introspector that return types with arguments of type Property
Modifier and Type | Method and Description
--- | ---
`protected java.util.Set<Property>` | PropertyUtils.`createPropertySet(java.lang.Class<? extends java.lang.Object> type, BeanAccess bAccess)`
`java.util.Set<Property>` | PropertyUtils.`getProperties(java.lang.Class<? extends java.lang.Object> type)`
`java.util.Set<Property>` | PropertyUtils.`getProperties(java.lang.Class<? extends java.lang.Object> type, BeanAccess bAccess)`
`protected java.util.Map<java.lang.String,Property>` | PropertyUtils.`getPropertiesMap(java.lang.Class<?> type, BeanAccess bAccess)`

Methods in org.yaml.snakeyaml.introspector with parameters of type Property
Modifier and Type | Method and Description
--- | ---
`int` | Property.`compareTo(Property o)`

### Uses of Property in org.yaml.snakeyaml.representer

Methods in org.yaml.snakeyaml.representer that return types with arguments of type Property
Modifier and Type | Method and Description
--- | ---
`protected java.util.Set<Property>` | Representer.`getProperties(java.lang.Class<? extends java.lang.Object> type)` Get JavaBean properties to be serialised.

Methods in org.yaml.snakeyaml.representer with parameters of type Property
Modifier and Type | Method and Description
--- | ---
`protected void` | Representer.`checkGlobalTag(Property property, Node node, java.lang.Object object)` Remove redundant global tag for a type safe (generic) collection if it is the same as defined by the JavaBean property
`protected NodeTuple` | Representer.`representJavaBeanProperty(java.lang.Object javaBean, Property property, java.lang.Object propertyValue, Tag customTag)` Represent one JavaBean property.

Method parameters in org.yaml.snakeyaml.representer with type arguments of type Property
Modifier and Type | Method and Description
--- | ---
`protected MappingNode` | Representer.`representJavaBean(java.util.Set<Property> properties, java.lang.Object javaBean)` Tag logic: - explicit root tag is set in serializer - if there is a predefined class tag it is used - a global tag with class name is always used as tag.