Nuxeo Enterprise Platform 5.4

org.nuxeo.ecm.webengine.model.impl
Class ModuleConfiguration

java.lang.Object
  extended by org.nuxeo.ecm.webengine.model.impl.ModuleConfiguration
All Implemented Interfaces:
java.lang.Cloneable

public class ModuleConfiguration
extends java.lang.Object
implements java.lang.Cloneable

Author:
Bogdan Stefanescu

Field Summary
 java.lang.String base
           
 java.io.File directory
          The module directory.
 WebEngine engine
           
 java.io.File file
          The module configuration file (this will be set by the module config parser)
 java.lang.String icon
           
 boolean isHeadless
           
 java.util.List<LinkDescriptor> links
           
 MediaTypeRef[] mediatTypeRefs
           
 java.lang.String name
           
 java.util.Set<java.lang.String> natures
           
 java.util.List<ResourceBinding> resources
           
 java.lang.String templateFileExt
           
 java.lang.String title
           
 java.util.Map<java.lang.String,Validator> validators
           
 
Constructor Summary
ModuleConfiguration()
           
ModuleConfiguration(WebEngine engine)
           
 
Method Summary
 Module get()
           
 java.lang.String getBase()
           
 java.io.File getDirectory()
           
 WebEngine getEngine()
           
 java.lang.String getIcon()
           
 java.util.List<LinkDescriptor> getLinks()
           
 java.lang.String getName()
           
 java.lang.String getPath()
           
 java.lang.String getTitle()
           
 boolean isHeadless()
           
 boolean isLoaded()
           
 void setEngine(WebEngine engine)
           
 void setValidators(java.util.Map<java.lang.String,java.lang.Class<Validator>> m)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

base

public java.lang.String base

name

public java.lang.String name

isHeadless

public boolean isHeadless

title

public java.lang.String title

icon

public java.lang.String icon

directory

public java.io.File directory
The module directory. Must be set by the client before registering the descriptor.


file

public java.io.File file
The module configuration file (this will be set by the module config parser)


natures

public java.util.Set<java.lang.String> natures

links

public java.util.List<LinkDescriptor> links

validators

public java.util.Map<java.lang.String,Validator> validators

resources

public java.util.List<ResourceBinding> resources

templateFileExt

public java.lang.String templateFileExt

mediatTypeRefs

public MediaTypeRef[] mediatTypeRefs

engine

public WebEngine engine
Constructor Detail

ModuleConfiguration

public ModuleConfiguration()

ModuleConfiguration

public ModuleConfiguration(WebEngine engine)
Method Detail

setValidators

public void setValidators(java.util.Map<java.lang.String,java.lang.Class<Validator>> m)

getEngine

public WebEngine getEngine()

setEngine

public void setEngine(WebEngine engine)

getTitle

public java.lang.String getTitle()

getIcon

public java.lang.String getIcon()

getName

public java.lang.String getName()

getLinks

public java.util.List<LinkDescriptor> getLinks()

getDirectory

public java.io.File getDirectory()

getBase

public java.lang.String getBase()

getPath

public java.lang.String getPath()

get

public Module get()

isLoaded

public boolean isLoaded()

isHeadless

public boolean isHeadless()

Nuxeo Enterprise Platform 5.4

Copyright © 2010 Nuxeo SAS. All Rights Reserved.