xdoclet.modules.borland.bes.ejb
Class BorlandRelationTagsHandler

java.lang.Object
  extended by xdoclet.template.TemplateTagHandler
      extended by xdoclet.XDocletTagSupport
          extended by xdoclet.modules.ejb.EjbTagsHandler
              extended by xdoclet.modules.ejb.dd.RelationTagsHandler
                  extended by xdoclet.modules.borland.bes.ejb.BorlandRelationTagsHandler

public class BorlandRelationTagsHandler
extends RelationTagsHandler

This tag handler handles tags needed for Web

Version:
$Revision: 1.4 $
Author:
Michal Maczka
xdoclet.taghandler
namespace = "BesEjbRel"
created
12 mei 2002

Nested Class Summary
 
Nested classes/interfaces inherited from class xdoclet.modules.ejb.dd.RelationTagsHandler
RelationTagsHandler.RelationHolder
 
Field Summary
 
Fields inherited from class xdoclet.modules.ejb.dd.RelationTagsHandler
currentRelation, relationMap
 
Fields inherited from class xdoclet.modules.ejb.EjbTagsHandler
ALL, LOCAL_SUFFIX, SERVICE_ENDPOINT, SERVICE_ENDPOINT_SUFFIX
 
Fields inherited from class xdoclet.XDocletTagSupport
FOR_CLASS, FOR_CONSTRUCTOR, FOR_FIELD, FOR_METHOD, PARAMETER_DELIMITER
 
Constructor Summary
BorlandRelationTagsHandler()
           
 
Method Summary
 java.lang.String defaultLeftColumnName()
          Describe what the method does
 java.lang.String defaultLeftTableName()
          Describe what the method does
 java.lang.String defaultRightColumnName()
          Default right colum name is pk field of the right side bean..
 java.lang.String defaultRightTableName()
          Describe what the method does
 void ifDoesntHaveLeftColumnName(java.lang.String template)
          Describe what the method does
 void ifDoesntHaveLeftTableName(java.lang.String template)
          Describe what the method does
 void ifDoesntHaveRightColumnName(java.lang.String template)
          Describe what the method does
 void ifDoesntHaveRightTableName(java.lang.String template)
          Describe what the method does
 void ifHasLeftColumnName(java.lang.String template)
          Describe what the method does
 void ifHasLeftTableName(java.lang.String template)
          Describe what the method does
 void ifHasRightColumnName(java.lang.String template)
          Describe what the method does
 void ifHasRightTableName(java.lang.String template)
          Describe what the method does
 java.lang.String leftColumnName()
          Describe what the method does
 java.lang.String leftTableName()
          Describe what the method does
 java.lang.String rightColumnName()
          Describe what the method does
 java.lang.String rightTableName()
          Describe what the method does
 
Methods inherited from class xdoclet.modules.ejb.dd.RelationTagsHandler
forAllRelationships, hasRelationships, ifHasLeftRoleName, ifHasRelationships, ifHasRightRoleName, ifIsBidirectional, ifIsLeftMany, ifIsMany2Many, ifIsNotACollection, ifIsOne2Many, ifIsOne2One, ifIsRightMany, ifIsUnidirectional, ifLeftCascadeDelete, ifLeftNavigable, ifNotHasRelationships, ifNotIsMany2Many, ifNotIsOne2Many, ifNotIsOne2One, ifRightCascadeDelete, ifRightNavigable, isSetOrCollection, leftEJBName, leftFieldName, leftFieldType, leftMultiplicity, leftRoleName, relationComment, relationName, rightEJBName, rightFieldName, rightFieldType, rightMultiplicity, rightRoleName
 
Methods inherited from class xdoclet.modules.ejb.EjbTagsHandler
beanType, choosePackage, concreteFullClassName, ejbExternalRefName, ejbName, ejbRefName, ejbRefName, extendsFromFor, forAllBeans, getDependentClassFor, getDependentClassTagName, getEjb, getEjbIdFor, getEjbNameFor, getEjbSpec, getShortEjbNameFor, hasTransaction, id, ifIsAConcreteEJBean, ifLocalEjb, ifNotLocalEjb, ifNotRemoteEjb, ifNotServiceEndpointEjb, ifRemoteEjb, ifServiceEndpointEjb, isAConcreteEJBean, isEjb, isLocalEjb, isOnlyLocalEjb, isOnlyRemoteEjb, isOnlyServiceEndpointEjb, isRemoteEjb, isServiceEndpointEjb, prefixWithEjbSlash, shortEjbName, shouldTraverseSuperclassForDependentClass, symbolicClassName
 
Methods inherited from class xdoclet.XDocletTagSupport
delimit, expandClassName, generate, getCurrentClass, getCurrentClassTag, getCurrentConstructor, getCurrentField, getCurrentFieldTag, getCurrentMethod, getCurrentMethodTag, getCurrentPackage, getDocletContext, getEngine, getExpandedDelimitedTagValue, getTagValue, getTagValue, getTagValue, hasHavingClassTag, hasTag, isTagValueEqual, mandatoryParamNotFound, mandatoryTemplateTagParamNotFound, modifiers, popCurrentClass, pushCurrentClass, setCurrentClass, setCurrentClassTag, setCurrentConstructor, setCurrentField, setCurrentFieldTag, setCurrentMethod, setCurrentMethodTag, setCurrentPackage
 
Methods inherited from class xdoclet.template.TemplateTagHandler
getXJavaDoc, setXJavaDoc
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BorlandRelationTagsHandler

public BorlandRelationTagsHandler()
Method Detail

leftTableName

public java.lang.String leftTableName()
                               throws XDocletException
Describe what the method does

Returns:
Describe the return value
Throws:
XDocletException - Describe the exception
doc.tag
type = "content"

defaultLeftTableName

public java.lang.String defaultLeftTableName()
                                      throws XDocletException
Describe what the method does

Returns:
Describe the return value
Throws:
XDocletException - Describe the exception
doc.tag
type = "content"

ifHasLeftTableName

public void ifHasLeftTableName(java.lang.String template)
                        throws XDocletException
Describe what the method does

Parameters:
template - Describe what the parameter does
Throws:
XDocletException - Describe the exception
doc.tag
type = "block"

ifDoesntHaveLeftTableName

public void ifDoesntHaveLeftTableName(java.lang.String template)
                               throws XDocletException
Describe what the method does

Parameters:
template - Describe what the parameter does
Throws:
XDocletException - Describe the exception
doc.tag
type = "block"

leftColumnName

public java.lang.String leftColumnName()
                                throws XDocletException
Describe what the method does

Returns:
Describe the return value
Throws:
XDocletException - Describe the exception
doc.tag
type = "content"

ifHasLeftColumnName

public void ifHasLeftColumnName(java.lang.String template)
                         throws XDocletException
Describe what the method does

Parameters:
template - Describe what the parameter does
Throws:
XDocletException - Describe the exception
doc.tag
type = "block"

ifDoesntHaveLeftColumnName

public void ifDoesntHaveLeftColumnName(java.lang.String template)
                                throws XDocletException
Describe what the method does

Parameters:
template - Describe what the parameter does
Throws:
XDocletException - Describe the exception
doc.tag
type = "block"

defaultLeftColumnName

public java.lang.String defaultLeftColumnName()
                                       throws XDocletException
Describe what the method does

Returns:
Describe the return value
Throws:
XDocletException - Describe the exception
doc.tag
type = "content"

rightTableName

public java.lang.String rightTableName()
                                throws XDocletException
Describe what the method does

Returns:
Describe the return value
Throws:
XDocletException - Describe the exception
doc.tag
type = "content"

defaultRightTableName

public java.lang.String defaultRightTableName()
                                       throws XDocletException
Describe what the method does

Returns:
Describe the return value
Throws:
XDocletException - Describe the exception
doc.tag
type = "content"

ifHasRightTableName

public void ifHasRightTableName(java.lang.String template)
                         throws XDocletException
Describe what the method does

Parameters:
template - Describe what the parameter does
Throws:
XDocletException - Describe the exception
doc.tag
type = "block"

ifDoesntHaveRightTableName

public void ifDoesntHaveRightTableName(java.lang.String template)
                                throws XDocletException
Describe what the method does

Parameters:
template - Describe what the parameter does
Throws:
XDocletException - Describe the exception
doc.tag
type = "block"

rightColumnName

public java.lang.String rightColumnName()
                                 throws XDocletException
Describe what the method does

Returns:
Describe the return value
Throws:
XDocletException - Describe the exception
doc.tag
type = "content"

defaultRightColumnName

public java.lang.String defaultRightColumnName()
                                        throws XDocletException
Default right colum name is pk field of the right side bean..

Returns:
Describe the return value
Throws:
XDocletException - Describe the exception
doc.tag
type = "content"

ifHasRightColumnName

public void ifHasRightColumnName(java.lang.String template)
                          throws XDocletException
Describe what the method does

Parameters:
template - Describe what the parameter does
Throws:
XDocletException - Describe the exception
doc.tag
type = "block"

ifDoesntHaveRightColumnName

public void ifDoesntHaveRightColumnName(java.lang.String template)
                                 throws XDocletException
Describe what the method does

Parameters:
template - Describe what the parameter does
Throws:
XDocletException - Describe the exception
doc.tag
type = "block"

http://xdoclet.sourceforge.net/