Top Description Fields Constructors Methods
org.hibernate.boot.model.source.spi

public Class AttributePath

extends AbstractAttributeKey
Class Inheritance

An attribute path is, generally speaking, the path of attribute names back to a "root" (which is either an entity or a persistent collection). The name of this root typically is not included in the path.
Author
Steve Ebersole

Field Summary

Modifier and TypeField and Description
public static final char

Constructor Summary

AccessConstructor and Description
public
public

Method Summary

Modifier and TypeMethod and Description
public AttributePath
append(String
The part to append
property
)

Implements abstract org.hibernate.boot.model.source.spi.AbstractAttributeKey.append.

Creates a new AbstractAttributeKey by appending the passed part.
protected char
public AttributePath
public static AttributePath
parse(String path)

Inherited from org.hibernate.boot.model.source.spi.AbstractAttributeKey:
equalsgetDepthgetFullPathgetPropertyhashCodeisCollectionElementisPartOfCollectionElementisRootstripCollectionElementMarkertoString

Field Detail

DELIMITERback to summary
public static final char DELIMITER

Constructor Detail

AttributePathback to summary
public AttributePath()
AttributePathback to summary
public AttributePath(AttributePath parent, String property)

Method Detail

appendback to summary
public AttributePath append(String property)

Implements abstract org.hibernate.boot.model.source.spi.AbstractAttributeKey.append.

Doc from org.hibernate.boot.model.source.spi.AbstractAttributeKey.append.

Creates a new AbstractAttributeKey by appending the passed part.

Parameters
property:String

The part to append

Returns:AttributePath

The new AbstractAttributeKey

Annotations
@Override
getDelimiterback to summary
protected char getDelimiter()

Implements abstract org.hibernate.boot.model.source.spi.AbstractAttributeKey.getDelimiter.

Annotations
@Override
getParentback to summary
public AttributePath getParent()

Overrides org.hibernate.boot.model.source.spi.AbstractAttributeKey.getParent.

Doc from org.hibernate.boot.model.source.spi.AbstractAttributeKey.getParent.

Access to the parent part

Returns:AttributePath

the parent part

Annotations
@Override
parseback to summary
public static AttributePath parse(String path)