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

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

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

Methods in org.yaml.snakeyaml that return Property
Modifier and Type | Method and Description
--- | ---
`Property` | TypeDescription.`getProperty(String name)`

Methods in org.yaml.snakeyaml that return types with arguments of type Property
Modifier and Type | Method and Description
--- | ---
`Set<Property>` | TypeDescription.`getProperties()`

### 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(Class<? extends Object> type, 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.
`class` | `PropertySubstitute`

Methods in org.yaml.snakeyaml.introspector that return Property
Modifier and Type | Method and Description
--- | ---
`Property` | PropertyUtils.`getProperty(Class<? extends Object> type, String name)`
`Property` | PropertyUtils.`getProperty(Class<? extends Object> type, 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 Set<Property>` | PropertyUtils.`createPropertySet(Class<? extends Object> type, BeanAccess bAccess)`
`Set<Property>` | PropertyUtils.`getProperties(Class<? extends Object> type)`
`Set<Property>` | PropertyUtils.`getProperties(Class<? extends Object> type, BeanAccess bAccess)`
`protected Map<String,Property>` | PropertyUtils.`getPropertiesMap(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)`
`void` | PropertySubstitute.`setDelegate(Property delegate)`

### 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 Set<Property>` | Representer.`getProperties(Class<? extends 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, 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(Object javaBean, Property property, 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(Set<Property> properties, 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.