|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
public interface ParentChildCreatorInterface
| Field Summary | |
|---|---|
static short |
BRANCH_NODE
Constant for a branch node. |
static short |
LEAF_NODE
Constant for a leaf node. |
| Method Summary | |
|---|---|
void |
create(Publication publication,
java.io.File samplesDir,
java.io.File parentDir,
java.lang.String parentId,
java.lang.String childId,
short childType,
java.lang.String childName,
java.lang.String language,
java.util.Map parameters)
Create a new document. |
java.lang.String |
generateTreeId(java.lang.String childId,
short childType)
Describe generateTreeId method here. |
java.lang.String |
getChildName(java.lang.String childname)
Describe getChildName method here. |
short |
getChildType(short childType)
Return the type of node this creator will create. |
void |
init(org.apache.avalon.framework.configuration.Configuration doctypeConf)
Configures the Creator, based on a configuration file. |
| Field Detail |
|---|
static final short BRANCH_NODE
static final short LEAF_NODE
| Method Detail |
|---|
void init(org.apache.avalon.framework.configuration.Configuration doctypeConf)
doctypeConf - A configuration.
short getChildType(short childType)
throws java.lang.Exception
BRANCH_NODE or LEAF_NODE. An
implementation can simply return the input parameter (which can
be used to pass in a request parameter) or choose to ignore it.
childType - a short value
short value (either BRANCH_NODE or LEAF_NODE)
java.lang.Exception - if an error occurs
java.lang.String getChildName(java.lang.String childname)
throws java.lang.Exception
getChildName method here.
childname - a String value
String value
java.lang.Exception - if an error occurs
java.lang.String generateTreeId(java.lang.String childId,
short childType)
throws java.lang.Exception
generateTreeId method here.
childId - a String valuechildType - a short value
String value
java.lang.Exception - if an error occurs
void create(Publication publication,
java.io.File samplesDir,
java.io.File parentDir,
java.lang.String parentId,
java.lang.String childId,
short childType,
java.lang.String childName,
java.lang.String language,
java.util.Map parameters)
throws java.lang.Exception
publication - the publication context.samplesDir - the directory where the template file is located.parentDir - in which directory the document is to be created.parentId - the parent id of the new documentchildId - the document id of the new documentchildType - the type of the new document.childName - the name of the new document.language - for which the document is created.parameters - additional parameters that can be used when creating the child
java.lang.Exception - if an error occurs
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||