net.sf.cantina.decorator
Class DocumentDecorator

java.lang.Object
  extended bynet.sf.cantina.decorator.DocumentDecorator
All Implemented Interfaces:
Document
Direct Known Subclasses:
EscapeXmlDecorator

public class DocumentDecorator
extends java.lang.Object
implements Document

Author:
Stephane JAIS

Constructor Summary
DocumentDecorator(Document d)
           
 
Method Summary
 java.util.Collection getAvailableLocales()
           
 byte[] getContent(java.util.Locale locale)
           
 java.lang.String getContentAsString(java.util.Locale locale)
           
 java.lang.String getContentType()
           
 Document getDocument()
           
 java.lang.String getDocumentId()
           
 Realm getRealm()
           
 void setContent(java.util.Locale locale, byte[] content)
           
 void setContentAsString(java.util.Locale locale, java.lang.String content)
           
 void setContentType(java.lang.String contentType)
           
 void setRealm(Realm realm)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DocumentDecorator

public DocumentDecorator(Document d)
Method Detail

getDocument

public Document getDocument()

getDocumentId

public java.lang.String getDocumentId()
Specified by:
getDocumentId in interface Document

getContent

public byte[] getContent(java.util.Locale locale)
Specified by:
getContent in interface Document

getContentAsString

public java.lang.String getContentAsString(java.util.Locale locale)
                                    throws java.lang.Exception
Specified by:
getContentAsString in interface Document
Throws:
java.lang.Exception

getContentType

public java.lang.String getContentType()
Specified by:
getContentType in interface Document

getRealm

public Realm getRealm()
Specified by:
getRealm in interface Document

setContent

public void setContent(java.util.Locale locale,
                       byte[] content)
Specified by:
setContent in interface Document

setContentAsString

public void setContentAsString(java.util.Locale locale,
                               java.lang.String content)
                        throws java.lang.Exception
Specified by:
setContentAsString in interface Document
Throws:
java.lang.Exception

setContentType

public void setContentType(java.lang.String contentType)
Specified by:
setContentType in interface Document

setRealm

public void setRealm(Realm realm)
Specified by:
setRealm in interface Document

getAvailableLocales

public java.util.Collection getAvailableLocales()
Specified by:
getAvailableLocales in interface Document


Copyright © 2004 Cantina. All Rights Reserved.