## Uses of Class
org.apache.cayenne.exp.property.StringProperty

- Packages that use StringProperty
  Package | Description
  --- | ---
  org.apache.cayenne.exp.property | Property API

- - ### Uses of StringProperty in org.apache.cayenne.exp.property

    Methods in org.apache.cayenne.exp.property that return StringProperty
    Modifier and Type | Method and Description
    --- | ---
    `StringProperty<E>` | StringProperty.`alias(String alias)` Creates alias with different name for this property
    `StringProperty<String>` | StringProperty.`concat(Object... args)` Arguments will be converted as follows: if argument is a `BaseProperty` than its expression will be used if argument is a `Expression` than it will be used as is all other values will be converted to String
    `static <T extends CharSequence> StringProperty<T>` | PropertyFactory.`createString(Expression expression, Class<T> type)` Create string property
    `static <T extends CharSequence> StringProperty<T>` | PropertyFactory.`createString(String name, Class<T> type)` Create string property
    `static <T extends CharSequence> StringProperty<T>` | PropertyFactory.`createString(String name, Expression expression, Class<T> type)` Create string property
    `default <T extends CharSequence> StringProperty<T>` | PathProperty.`dot(StringProperty<T> property)` Constructs a new property path by appending the argument to the existing property separated by a dot.
    `StringProperty<E>` | StringProperty.`enclosing()`
    `StringProperty<String>` | StringProperty.`lower()`
    `StringProperty<String>` | StringProperty.`substring(int offset, int length)`
    `StringProperty<String>` | StringProperty.`substring(NumericProperty<?> offset, NumericProperty<?> length)`
    `StringProperty<String>` | StringProperty.`trim()`
    `StringProperty<String>` | StringProperty.`upper()`

    Methods in org.apache.cayenne.exp.property with parameters of type StringProperty
    Modifier and Type | Method and Description
    --- | ---
    `default <T extends CharSequence> StringProperty<T>` | PathProperty.`dot(StringProperty<T> property)` Constructs a new property path by appending the argument to the existing property separated by a dot.
    `Expression` | StringProperty.`like(StringProperty<?> pattern)`
    `Expression` | StringProperty.`likeIgnoreCase(StringProperty<?> pattern)`
    `NumericProperty<Integer>` | StringProperty.`locate(StringProperty<? extends String> property)`
    `Expression` | StringProperty.`nlike(StringProperty<?> value)`
    `Expression` | StringProperty.`nlikeIgnoreCase(StringProperty<?> value)`

Copyright © 2001–2021 Apache Cayenne. All rights reserved.