de.smartics.properties.admin.resources.representation.xml
Class PropertyDescriptorsXmlRepresentationRenderer

Package class diagram package PropertyDescriptorsXmlRepresentationRenderer
java.lang.Object
  extended by de.smartics.properties.admin.resources.representation.share.AbstractRepresentationRenderer<T>
      extended by de.smartics.properties.admin.resources.representation.xml.share.AbstractXmlRepresentationRenderer<PropertyDescriptors>
          extended by de.smartics.properties.admin.resources.representation.xml.PropertyDescriptorsXmlRepresentationRenderer
All Implemented Interfaces:
de.smartics.resteasy.hypermedia.renderer.RepresentationRenderer< PropertyDescriptors>

public final class PropertyDescriptorsXmlRepresentationRenderer
     
     
extends AbstractXmlRepresentationRenderer< PropertyDescriptors>

Displays the list of property descriptors belonging to a selected configuration in an XML page.


Field Summary
 
Fields inherited from class de.smartics.properties.admin.resources.representation.xml.share.AbstractXmlRepresentationRenderer
context, htmlUtils
 
Fields inherited from class de.smartics.properties.admin.resources.representation.share.AbstractRepresentationRenderer
breadcrumb, characterEncoding, entityStream, linkDescriptorFactory, pathHelper
 
Constructor Summary
PropertyDescriptorsXmlRepresentationRenderer(de.smartics.resteasy.hypermedia.renderer.ResourceContext context, PropertyDescriptors domainObject, OutputStream entityStream)
          Default constructor.
 
Method Summary
protected  void close()
          Releases any resources held by the renderer.
protected  void httpBody()
          Redners the HTTP body.
protected  List<de.smartics.resteasy.hypermedia.renderer.LinkDescriptor> hyperLinks()
          Returns the hyperlinks to attach to the HTTP headers.
 
Methods inherited from class de.smartics.properties.admin.resources.representation.xml.share.AbstractXmlRepresentationRenderer
renderAdditionalHttpHeader
 
Methods inherited from class de.smartics.properties.admin.resources.representation.share.AbstractRepresentationRenderer
render, renderHttpHeaderLink
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PropertyDescriptorsXmlRepresentationRenderer

public PropertyDescriptorsXmlRepresentationRenderer(de.smartics.resteasy.hypermedia.renderer.ResourceContext context,
                                                    PropertyDescriptors domainObject,
                                                    OutputStream entityStream)
Default constructor.

Parameters:
context - the context information to render the representation.
domainObject - the domain object to render.
entityStream - the stream to write to.
Method Detail

httpBody

protected void httpBody()
                 throws IllegalStateException
Description copied from class: AbstractRepresentationRenderer
Redners the HTTP body.

Specified by:
httpBody in class AbstractRepresentationRenderer<PropertyDescriptors>
Throws:
IllegalStateException

hyperLinks

protected List<de.smartics.resteasy.hypermedia.renderer.LinkDescriptor> hyperLinks()
Description copied from class: AbstractXmlRepresentationRenderer
Returns the hyperlinks to attach to the HTTP headers.

Specified by:
hyperLinks in class AbstractXmlRepresentationRenderer<PropertyDescriptors>
Returns:
the hyperlinks to attach to the HTTP headers.

close

protected void close()
Description copied from class: AbstractRepresentationRenderer
Releases any resources held by the renderer.

Specified by:
close in class AbstractRepresentationRenderer<PropertyDescriptors>


Copyright © 2013 Kronseder & Reiner GmbH - smartics. All Rights Reserved.