org.apache.jetspeed.page.document.psml
Class DocumentHandlerFactoryImpl

java.lang.Object
  extended by org.apache.jetspeed.page.document.psml.DocumentHandlerFactoryImpl
All Implemented Interfaces:
org.apache.jetspeed.page.document.DocumentHandlerFactory

public class DocumentHandlerFactoryImpl
extends Object
implements org.apache.jetspeed.page.document.DocumentHandlerFactory

DocumentHandlerFactoryImpl

Version:
$Id: DocumentHandlerFactoryImpl.java 517124 2007-03-12 08:10:25Z ate $
Author:
Scott T. Weaver

Field Summary
private  boolean constraintsEnabled
           
private  Map handlers
           
private  boolean permissionsEnabled
           
 
Constructor Summary
DocumentHandlerFactoryImpl()
           
DocumentHandlerFactoryImpl(Map handlers)
           
 
Method Summary
 boolean getConstraintsEnabled()
           getConstraintsEnabled
 org.apache.jetspeed.page.document.DocumentHandler getDocumentHandler(String documentType)
           getDocumentHandler
 org.apache.jetspeed.page.document.DocumentHandler getDocumentHandlerForPath(String documentPath)
           getDocumentHandlerForPath
 boolean getPermissionsEnabled()
           getPermissionsEnabled
 void registerDocumentHandler(org.apache.jetspeed.page.document.DocumentHandler documentHandler)
           registerDocumentHandler
 void setConstraintsEnabled(boolean enabled)
           setConstraintsEnabled
 void setPermissionsEnabled(boolean enabled)
           setPermissionsEnabled
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

handlers

private Map handlers

permissionsEnabled

private boolean permissionsEnabled

constraintsEnabled

private boolean constraintsEnabled
Constructor Detail

DocumentHandlerFactoryImpl

public DocumentHandlerFactoryImpl(Map handlers)

DocumentHandlerFactoryImpl

public DocumentHandlerFactoryImpl()
Method Detail

getDocumentHandler

public org.apache.jetspeed.page.document.DocumentHandler getDocumentHandler(String documentType)
                                                                     throws org.apache.jetspeed.page.document.UnsupportedDocumentTypeException

getDocumentHandler

Specified by:
getDocumentHandler in interface org.apache.jetspeed.page.document.DocumentHandlerFactory
Parameters:
documentType -
Returns:
Throws:
org.apache.jetspeed.page.document.UnsupportedDocumentTypeException
See Also:
DocumentHandlerFactory.getDocumentHandler(java.lang.String)

registerDocumentHandler

public void registerDocumentHandler(org.apache.jetspeed.page.document.DocumentHandler documentHandler)
                             throws org.apache.jetspeed.page.document.DocumentTypeAlreadyRegisteredException

registerDocumentHandler

Specified by:
registerDocumentHandler in interface org.apache.jetspeed.page.document.DocumentHandlerFactory
Parameters:
documentHandler -
Throws:
org.apache.jetspeed.page.document.DocumentTypeAlreadyRegisteredException
See Also:
org.apache.jetspeed.page.document.DocumentHandlerFactory#registerDocumentHandler(org.apache.jetspeed.page.documenthandler.DocumentHandler)

getDocumentHandlerForPath

public org.apache.jetspeed.page.document.DocumentHandler getDocumentHandlerForPath(String documentPath)
                                                                            throws org.apache.jetspeed.page.document.UnsupportedDocumentTypeException

getDocumentHandlerForPath

Specified by:
getDocumentHandlerForPath in interface org.apache.jetspeed.page.document.DocumentHandlerFactory
Parameters:
documentPath -
Returns:
Throws:
org.apache.jetspeed.page.document.UnsupportedDocumentTypeException
See Also:
DocumentHandlerFactory.getDocumentHandlerForPath(java.lang.String)

getPermissionsEnabled

public boolean getPermissionsEnabled()

getPermissionsEnabled

Specified by:
getPermissionsEnabled in interface org.apache.jetspeed.page.document.DocumentHandlerFactory
Returns:
See Also:
DocumentHandlerFactory.getPermissionsEnabled()

setPermissionsEnabled

public void setPermissionsEnabled(boolean enabled)

setPermissionsEnabled

Specified by:
setPermissionsEnabled in interface org.apache.jetspeed.page.document.DocumentHandlerFactory
See Also:
DocumentHandlerFactory.setPermissionsEnabled(boolean)

getConstraintsEnabled

public boolean getConstraintsEnabled()

getConstraintsEnabled

Specified by:
getConstraintsEnabled in interface org.apache.jetspeed.page.document.DocumentHandlerFactory
Returns:
See Also:
DocumentHandlerFactory.getConstraintsEnabled()

setConstraintsEnabled

public void setConstraintsEnabled(boolean enabled)

setConstraintsEnabled

Specified by:
setConstraintsEnabled in interface org.apache.jetspeed.page.document.DocumentHandlerFactory
See Also:
DocumentHandlerFactory.setConstraintsEnabled(boolean)


Copyright © 1999-2007 Apache Software Foundation. All Rights Reserved.