A B C E F G H L M N P R S T U 

A

append(Entity) - Method in interface net.eusashead.parquet.entity.EntityBuilder
 
append(T, EntityConverter<T>) - Method in interface net.eusashead.parquet.entity.EntityBuilder
 
append(Entity) - Method in class net.eusashead.parquet.entity.impl.BasicEntityBuilder
 
append(T, EntityConverter<T>) - Method in class net.eusashead.parquet.entity.impl.BasicEntityBuilder
 

B

BasicEntity - Class in net.eusashead.parquet.entity.impl
 
BasicEntityBuilder - Class in net.eusashead.parquet.entity.impl
 
BasicEntityBuilder(Entity, EntityFactory) - Constructor for class net.eusashead.parquet.entity.impl.BasicEntityBuilder
Create an EntityBuilder and copy the fields from the supplied Entity
BasicEntityFactory - Class in net.eusashead.parquet.entity.impl
 
BasicEntityFactory() - Constructor for class net.eusashead.parquet.entity.impl.BasicEntityFactory
 
build() - Method in interface net.eusashead.parquet.entity.EntityBuilder
Complete the Entity under construction
build() - Method in class net.eusashead.parquet.entity.impl.BasicEntityBuilder
 
build() - Method in class net.eusashead.parquet.entity.UriBuilder
 

C

clone(Entity) - Method in interface net.eusashead.parquet.entity.EntityFactory
Clone the supplied Entity into a new EntityBuilder to enable modifications
clone(Entity) - Method in class net.eusashead.parquet.entity.impl.BasicEntityFactory
 
convert(T, EntityFactory) - Method in interface net.eusashead.parquet.entity.EntityConverter
Convert an Object to an EntityBuilder to create an Entity
convert(T, EntityConverter<T>) - Method in interface net.eusashead.parquet.entity.EntityFactory
Create an Entity by converting it using the supplied EntityConverter
convert(T, EntityConverter<T>) - Method in class net.eusashead.parquet.entity.impl.BasicEntityFactory
 
convert(V) - Method in interface net.eusashead.parquet.entity.PropertyConverter
 

E

embed(String, Entity) - Method in interface net.eusashead.parquet.entity.EntityBuilder
 
embed(String, T, EntityConverter<T>) - Method in interface net.eusashead.parquet.entity.EntityBuilder
 
embed(String, Entity) - Method in class net.eusashead.parquet.entity.impl.BasicEntityBuilder
 
embed(String, T, EntityConverter<T>) - Method in class net.eusashead.parquet.entity.impl.BasicEntityBuilder
 
embed(String, Entity) - Method in interface net.eusashead.parquet.entity.MutableEntity
Embed an existing Entity with the specified rel
embed(String, T, EntityConverter<T>) - Method in interface net.eusashead.parquet.entity.MutableEntity
Convert the supplied target object to an Entity using the supplied EntityConverter
empty() - Method in interface net.eusashead.parquet.entity.EntityBuilder
Has the EntityBuilder been modified
empty() - Method in class net.eusashead.parquet.entity.impl.BasicEntityBuilder
 
Entity - Interface in net.eusashead.parquet.entity
 
entityBuilder() - Method in interface net.eusashead.parquet.entity.Entity
Get an EntityBuilder pre-filled with the state of this Entity to create a mutable clone as Entity instances must be immutable
EntityBuilder - Interface in net.eusashead.parquet.entity
 
entityBuilder() - Method in class net.eusashead.parquet.entity.impl.BasicEntity
 
EntityConverter<T> - Interface in net.eusashead.parquet.entity
 
entityFactory() - Method in interface net.eusashead.parquet.entity.EntityBuilder
Get the EntityFactory for this EntityBuilder
EntityFactory - Interface in net.eusashead.parquet.entity
 
entityFactory() - Method in class net.eusashead.parquet.entity.impl.BasicEntityBuilder
 
equals(Object) - Method in class net.eusashead.parquet.entity.impl.BasicEntity
 
equals(Object) - Method in class net.eusashead.parquet.entity.Link
 

F

forEach(String, Iterable<T>, EntityConverter<T>) - Method in interface net.eusashead.parquet.entity.EntityBuilder
 
forEach(String, Iterable<T>, EntityConverter<T>) - Method in class net.eusashead.parquet.entity.impl.BasicEntityBuilder
 
forEach(String, Iterable<T>, EntityConverter<T>) - Method in interface net.eusashead.parquet.entity.MutableEntity
Add a collection of Entity converted from the supplied Iterable using the EntityConverter

G

getLink(String) - Method in interface net.eusashead.parquet.entity.Entity
Get the named Link
getLink(String) - Method in class net.eusashead.parquet.entity.impl.BasicEntity
 
getLinks() - Method in interface net.eusashead.parquet.entity.Entity
Return all Link in a Map keyed with the name
getLinks() - Method in class net.eusashead.parquet.entity.impl.BasicEntity
 
getProperties() - Method in interface net.eusashead.parquet.entity.Entity
Get all properties in a Map keyed with the name of the property
getProperties() - Method in class net.eusashead.parquet.entity.impl.BasicEntity
 
getProperty(String) - Method in interface net.eusashead.parquet.entity.Entity
Get the named property as an Object
getProperty(String, Class<T>) - Method in interface net.eusashead.parquet.entity.Entity
Get a property with type by casting to the supplied class
getProperty(String, PropertyConverter<T, Object>) - Method in interface net.eusashead.parquet.entity.Entity
Get a property with the type converted from Object using the supplied PropertyConverter
getProperty(String, Format) - Method in interface net.eusashead.parquet.entity.Entity
Get a property as a formattted string using the supplied Format
getProperty(String, Format) - Method in class net.eusashead.parquet.entity.impl.BasicEntity
 
getProperty(String) - Method in class net.eusashead.parquet.entity.impl.BasicEntity
 
getProperty(String, Class<T>) - Method in class net.eusashead.parquet.entity.impl.BasicEntity
 
getProperty(String, PropertyConverter<T, Object>) - Method in class net.eusashead.parquet.entity.impl.BasicEntity
 
getRelation(String) - Method in interface net.eusashead.parquet.entity.Entity
Get the named relation
getRelation(String) - Method in class net.eusashead.parquet.entity.impl.BasicEntity
 
getRelations() - Method in interface net.eusashead.parquet.entity.Entity
Get a Map containing all related Entity keyed with name (rel).
getRelations() - Method in class net.eusashead.parquet.entity.impl.BasicEntity
 

H

hashCode() - Method in class net.eusashead.parquet.entity.impl.BasicEntity
 
hashCode() - Method in class net.eusashead.parquet.entity.Link
 
href() - Method in class net.eusashead.parquet.entity.Link
 

L

link(Link) - Method in interface net.eusashead.parquet.entity.EntityBuilder
 
link(Link) - Method in class net.eusashead.parquet.entity.impl.BasicEntityBuilder
 
Link - Class in net.eusashead.parquet.entity
 
Link(String, URI) - Constructor for class net.eusashead.parquet.entity.Link
 
link(Link) - Method in interface net.eusashead.parquet.entity.MutableEntity
Add a link with the supplied name and href
LinkException - Exception in net.eusashead.parquet.entity
 
LinkException(Exception) - Constructor for exception net.eusashead.parquet.entity.LinkException
 

M

MutableEntity - Interface in net.eusashead.parquet.entity
 

N

net.eusashead.parquet.entity - package net.eusashead.parquet.entity
 
net.eusashead.parquet.entity.impl - package net.eusashead.parquet.entity.impl
 
newEntity(URI) - Method in interface net.eusashead.parquet.entity.EntityFactory
Create an EntityBuilder to build an Entity with a self link of URI
newEntity() - Method in interface net.eusashead.parquet.entity.EntityFactory
Create a new EntityBuilder with no self URI
newEntity(URI) - Method in class net.eusashead.parquet.entity.impl.BasicEntityFactory
 
newEntity() - Method in class net.eusashead.parquet.entity.impl.BasicEntityFactory
 

P

param(String, String) - Method in class net.eusashead.parquet.entity.UriBuilder
 
params(Map<String, List<String>>) - Method in class net.eusashead.parquet.entity.UriBuilder
 
property(String, Object) - Method in interface net.eusashead.parquet.entity.EntityBuilder
 
property(String, Object, PropertyConverter<?, Object>) - Method in interface net.eusashead.parquet.entity.EntityBuilder
 
property(String, Object) - Method in class net.eusashead.parquet.entity.impl.BasicEntityBuilder
 
property(String, Object, PropertyConverter<?, Object>) - Method in class net.eusashead.parquet.entity.impl.BasicEntityBuilder
 
property(String, Object) - Method in interface net.eusashead.parquet.entity.MutableEntity
Embed the supplied value as a property under the supplied name
property(String, Object, PropertyConverter<?, Object>) - Method in interface net.eusashead.parquet.entity.MutableEntity
Embed the supplied String value as a property under the supplied name after converting it to an Object
PropertyConverter<T,V> - Interface in net.eusashead.parquet.entity
 

R

rel() - Method in class net.eusashead.parquet.entity.Link
 

S

SELF - Static variable in class net.eusashead.parquet.entity.Link
 
self(URI) - Static method in class net.eusashead.parquet.entity.Link
 
slash() - Method in class net.eusashead.parquet.entity.UriBuilder
 
slash(String) - Method in class net.eusashead.parquet.entity.UriBuilder
 

T

toString() - Method in class net.eusashead.parquet.entity.impl.BasicEntity
 
toString() - Method in class net.eusashead.parquet.entity.Link
 

U

UriBuilder - Class in net.eusashead.parquet.entity
 
UriBuilder() - Constructor for class net.eusashead.parquet.entity.UriBuilder
 
UriBuilder(String) - Constructor for class net.eusashead.parquet.entity.UriBuilder
 
UriBuilder(UriBuilder) - Constructor for class net.eusashead.parquet.entity.UriBuilder
 
A B C E F G H L M N P R S T U