E
- The entity.public final class DefaultFormPropertyRenderStrategyFactory<E> extends Object implements org.lunarray.model.generation.util.RenderFactory<RenderContext,E>
Constructor and Description |
---|
DefaultFormPropertyRenderStrategyFactory(GeneratedForm<? super E,E> form)
Default constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
beginOperation(RenderContext context,
org.lunarray.model.descriptor.model.operation.OperationDescriptor<E> descriptor) |
void |
endOperation(RenderContext context,
org.lunarray.model.descriptor.model.operation.OperationDescriptor<E> operation) |
EnumMap<org.lunarray.model.descriptor.presentation.RenderType,FormPropertyRenderStrategy.Factory> |
getCollectionFactories()
Gets the value for the collectionFactories field.
|
FormPropertyRenderStrategy.Factory |
getDefaultCollectionFactory()
Gets the value for the defaultCollectionFactory field.
|
FormPropertyRenderStrategy.Factory |
getDefaultSingleFactory()
Gets the value for the defaultSingleFactory field.
|
GeneratedForm<? super E,E> |
getForm()
Gets the value for the form field.
|
EnumMap<org.lunarray.model.descriptor.presentation.RenderType,FormPropertyRenderStrategy.Factory> |
getSingleFactories()
Gets the value for the singleFactories field.
|
<D,P extends Collection<D>> |
renderCollectionParameter(RenderContext context,
org.lunarray.model.descriptor.model.operation.OperationDescriptor<E> operation,
org.lunarray.model.descriptor.model.operation.parameters.CollectionParameterDescriptor<D,P> descriptor,
org.lunarray.model.descriptor.presentation.RenderType renderType) |
<D,P extends Collection<D>> |
renderCollectionProperty(RenderContext context,
org.lunarray.model.descriptor.model.property.CollectionPropertyDescriptor<D,P,E> descriptor,
org.lunarray.model.descriptor.presentation.RenderType renderType) |
<D,R extends Collection<D>> |
renderCollectionResultType(RenderContext context,
org.lunarray.model.descriptor.model.operation.OperationDescriptor<E> operation,
org.lunarray.model.descriptor.model.operation.result.CollectionResultDescriptor<D,R> resultDescriptor,
org.lunarray.model.descriptor.presentation.RenderType renderType) |
<P> void |
renderParameter(RenderContext context,
org.lunarray.model.descriptor.model.operation.parameters.ParameterDescriptor<P> descriptor,
org.lunarray.model.descriptor.model.operation.OperationDescriptor<E> operation,
org.lunarray.model.descriptor.presentation.RenderType renderType) |
<P> void |
renderProperty(RenderContext context,
org.lunarray.model.descriptor.model.property.PropertyDescriptor<P,E> descriptor,
org.lunarray.model.descriptor.presentation.RenderType renderType) |
<R> void |
renderResultType(RenderContext context,
org.lunarray.model.descriptor.model.operation.OperationDescriptor<E> operation,
org.lunarray.model.descriptor.model.operation.result.ResultDescriptor<R> resultDescriptor,
org.lunarray.model.descriptor.presentation.RenderType renderType) |
void |
setCollectionFactories(EnumMap<org.lunarray.model.descriptor.presentation.RenderType,FormPropertyRenderStrategy.Factory> collectionFactories)
Sets a new value for the collectionFactories field.
|
void |
setDefaultCollectionFactory(FormPropertyRenderStrategy.Factory defaultCollectionFactory)
Sets a new value for the defaultCollectionFactory field.
|
void |
setDefaultSingleFactory(FormPropertyRenderStrategy.Factory defaultSingleFactory)
Sets a new value for the defaultSingleFactory field.
|
void |
setForm(GeneratedForm<? super E,E> form)
Sets a new value for the form field.
|
void |
setSingleFactories(EnumMap<org.lunarray.model.descriptor.presentation.RenderType,FormPropertyRenderStrategy.Factory> singleFactories)
Sets a new value for the singleFactories field.
|
public DefaultFormPropertyRenderStrategyFactory(GeneratedForm<? super E,E> form)
form
- The form.public void beginOperation(RenderContext context, org.lunarray.model.descriptor.model.operation.OperationDescriptor<E> descriptor)
beginOperation
in interface org.lunarray.model.generation.util.RenderFactory<RenderContext,E>
public void endOperation(RenderContext context, org.lunarray.model.descriptor.model.operation.OperationDescriptor<E> operation)
endOperation
in interface org.lunarray.model.generation.util.RenderFactory<RenderContext,E>
public EnumMap<org.lunarray.model.descriptor.presentation.RenderType,FormPropertyRenderStrategy.Factory> getCollectionFactories()
public FormPropertyRenderStrategy.Factory getDefaultCollectionFactory()
public FormPropertyRenderStrategy.Factory getDefaultSingleFactory()
public GeneratedForm<? super E,E> getForm()
public EnumMap<org.lunarray.model.descriptor.presentation.RenderType,FormPropertyRenderStrategy.Factory> getSingleFactories()
public <D,P extends Collection<D>> void renderCollectionParameter(RenderContext context, org.lunarray.model.descriptor.model.operation.OperationDescriptor<E> operation, org.lunarray.model.descriptor.model.operation.parameters.CollectionParameterDescriptor<D,P> descriptor, org.lunarray.model.descriptor.presentation.RenderType renderType)
renderCollectionParameter
in interface org.lunarray.model.generation.util.RenderFactory<RenderContext,E>
public <D,P extends Collection<D>> void renderCollectionProperty(RenderContext context, org.lunarray.model.descriptor.model.property.CollectionPropertyDescriptor<D,P,E> descriptor, org.lunarray.model.descriptor.presentation.RenderType renderType)
renderCollectionProperty
in interface org.lunarray.model.generation.util.RenderFactory<RenderContext,E>
public <D,R extends Collection<D>> void renderCollectionResultType(RenderContext context, org.lunarray.model.descriptor.model.operation.OperationDescriptor<E> operation, org.lunarray.model.descriptor.model.operation.result.CollectionResultDescriptor<D,R> resultDescriptor, org.lunarray.model.descriptor.presentation.RenderType renderType)
renderCollectionResultType
in interface org.lunarray.model.generation.util.RenderFactory<RenderContext,E>
public <P> void renderParameter(RenderContext context, org.lunarray.model.descriptor.model.operation.parameters.ParameterDescriptor<P> descriptor, org.lunarray.model.descriptor.model.operation.OperationDescriptor<E> operation, org.lunarray.model.descriptor.presentation.RenderType renderType)
renderParameter
in interface org.lunarray.model.generation.util.RenderFactory<RenderContext,E>
public <P> void renderProperty(RenderContext context, org.lunarray.model.descriptor.model.property.PropertyDescriptor<P,E> descriptor, org.lunarray.model.descriptor.presentation.RenderType renderType)
renderProperty
in interface org.lunarray.model.generation.util.RenderFactory<RenderContext,E>
public <R> void renderResultType(RenderContext context, org.lunarray.model.descriptor.model.operation.OperationDescriptor<E> operation, org.lunarray.model.descriptor.model.operation.result.ResultDescriptor<R> resultDescriptor, org.lunarray.model.descriptor.presentation.RenderType renderType)
renderResultType
in interface org.lunarray.model.generation.util.RenderFactory<RenderContext,E>
public void setCollectionFactories(EnumMap<org.lunarray.model.descriptor.presentation.RenderType,FormPropertyRenderStrategy.Factory> collectionFactories)
collectionFactories
- The new value for the collectionFactories field.public void setDefaultCollectionFactory(FormPropertyRenderStrategy.Factory defaultCollectionFactory)
defaultCollectionFactory
- The new value for the defaultCollectionFactory field.public void setDefaultSingleFactory(FormPropertyRenderStrategy.Factory defaultSingleFactory)
defaultSingleFactory
- The new value for the defaultSingleFactory field.public void setForm(GeneratedForm<? super E,E> form)
form
- The new value for the form field.public void setSingleFactories(EnumMap<org.lunarray.model.descriptor.presentation.RenderType,FormPropertyRenderStrategy.Factory> singleFactories)
singleFactories
- The new value for the singleFactories field.Copyright © 2010–2014 Lunar Ray. All rights reserved.