public class RsdlBuilder extends Object
Modifier and Type | Class and Description |
---|---|
class |
RsdlBuilder.LinkBuilder |
Constructor and Description |
---|
RsdlBuilder(BackendApiResource apiResource) |
Modifier and Type | Method and Description |
---|---|
RSDL |
build() |
List<DetailedLink> |
describe(Class<?> resource,
String prefix,
Map<String,Type> parametersMap) |
RsdlBuilder |
description(String description) |
String |
getDescription() |
String |
getHref() |
Collection<DetailedLink> |
getLinks() |
String |
getRel() |
Schema |
getSchema() |
RsdlBuilder |
href(String href) |
Map<String,Action> |
loadParametersMetaData() |
RsdlBuilder |
rel(String rel) |
RsdlBuilder |
schema(Schema schema) |
String |
toString() |
protected static final LogCompat LOG
public RsdlBuilder(BackendApiResource apiResource)
public RSDL build()
public RsdlBuilder rel(String rel)
public RsdlBuilder href(String href)
public RsdlBuilder schema(Schema schema)
public RsdlBuilder description(String description)
public String getHref()
public String getRel()
public Schema getSchema()
public String getDescription()
public Collection<DetailedLink> getLinks() throws ClassNotFoundException, IOException
ClassNotFoundException
IOException
public List<DetailedLink> describe(Class<?> resource, String prefix, Map<String,Type> parametersMap) throws ClassNotFoundException
ClassNotFoundException
Copyright © 2012. All Rights Reserved.