de.uni_paderborn.fujaba.basic
Class JavaFactory
java.lang.Object
de.uni_paderborn.fujaba.basic.SourceCodeFactory
de.uni_paderborn.fujaba.basic.JavaFactory
- public class JavaFactory
- extends SourceCodeFactory
A factory class for Java source code. It is easier to exchange the code later with a factory.
The return parameter is a String object with the specified code fragment in it. The indentString
contains the string which has to be inserted for every line and indent indicates how many
times.
- Version:
- $Revision: 1.271 $
- Author:
- $Author: cschneid $
Fields inherited from class de.uni_paderborn.fujaba.basic.SourceCodeFactory |
ADD_AFTER_OF_METHOD, ADD_BEFORE_OF_METHOD, ADD_METHOD, ENTRIES_OF_METHOD, GET_AT_METHOD, GET_FIRST_OF_METHOD, GET_FROM_METHOD, GET_KEY_FOR_METHOD, GET_KEY_FROM_METHOD, GET_LAST_OF_METHOD, GET_METHOD, GET_NEXT_INDEX_OF_METHOD, GET_NEXT_OF_METHOD, GET_PREVIOUS_INDEX_OF_METHOD, GET_PREVIOUS_OF_METHOD, GET_VALUE_FROM_METHOD, HAS_ENTRY_IN_METHOD, HAS_IN_METHOD, HAS_KEY_IN_METHOD, HAS_VALUE_IN_METHOD, INDEX_OF_METHOD, IS_AFTER_OF_METHOD, IS_BEFORE_OF_METHOD, IS_METHOD, ITERATOR_OF_METHOD, KEY_CHANGED_IN_METHOD, KEYS_OF_METHOD, LAST_INDEX_OF_METHOD, REMOVE_ALL_FROM_METHOD, REMOVE_ENTRY_FROM_METHOD, REMOVE_KEY_FROM_METHOD, REMOVE_METHOD, REMOVE_VALUE_FROM_METHOD, REMOVE_YOU_METHOD, SET_IN_METHOD, SET_METHOD, SIZE_OF_METHOD |
Method Summary |
java.lang.String |
assocCommentary(java.lang.String fClassName,
java.lang.String fRoleName,
java.lang.String fCard,
java.lang.String assocName,
java.lang.String constraint,
java.lang.String sClassName,
java.lang.String sRoleName,
java.lang.String sCard,
java.lang.String fQualifierName,
java.lang.String sQualifierName,
boolean fIsRef,
boolean sIsRef,
boolean fIsAggr,
boolean sIsAggr)
No comment provided by developer, please add a comment to improve documentation. |
java.lang.String |
getAssocAccessMethodLine(int type,
java.lang.String name,
int upperBound,
boolean qualifier,
boolean selfQualified)
Get the assocAccessMethodLine attribute of the JavaFactory object |
java.lang.String |
removeYouBody(java.lang.String roleName,
java.lang.String type,
boolean toOne,
boolean isQualified,
boolean isPartnerQualified,
boolean isInternalQualified,
boolean aggregation)
No comment provided by developer, please add a comment to improve documentation. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JavaFactory
public JavaFactory()
assocCommentary
public java.lang.String assocCommentary(java.lang.String fClassName,
java.lang.String fRoleName,
java.lang.String fCard,
java.lang.String assocName,
java.lang.String constraint,
java.lang.String sClassName,
java.lang.String sRoleName,
java.lang.String sCard,
java.lang.String fQualifierName,
java.lang.String sQualifierName,
boolean fIsRef,
boolean sIsRef,
boolean fIsAggr,
boolean sIsAggr)
- No comment provided by developer, please add a comment to improve documentation.
- Specified by:
assocCommentary
in class SourceCodeFactory
- Parameters:
fClassName
- No description providedfRoleName
- No description providedfCard
- No description providedassocName
- No description providedconstraint
- No description providedsClassName
- No description providedsRoleName
- No description providedsCard
- No description providedfQualifierName
- No description providedsQualifierName
- No description providedfIsRef
- No description providedsIsRef
- No description providedfIsAggr
- No description providedsIsAggr
- No description provided
- Returns:
- No description provided
getAssocAccessMethodLine
public java.lang.String getAssocAccessMethodLine(int type,
java.lang.String name,
int upperBound,
boolean qualifier,
boolean selfQualified)
- Get the assocAccessMethodLine attribute of the JavaFactory object
- Specified by:
getAssocAccessMethodLine
in class SourceCodeFactory
- Parameters:
type
- No description providedname
- No description providedupperBound
- No description providedqualifier
- No description providedselfQualified
- No description provided
- Returns:
- The assocAccessMethodLine value
removeYouBody
public java.lang.String removeYouBody(java.lang.String roleName,
java.lang.String type,
boolean toOne,
boolean isQualified,
boolean isPartnerQualified,
boolean isInternalQualified,
boolean aggregation)
- No comment provided by developer, please add a comment to improve documentation.
- Specified by:
removeYouBody
in class SourceCodeFactory
- Parameters:
roleName
- No description providedtype
- No description providedtoOne
- No description providedisQualified
- No description providedisPartnerQualified
- No description providedisInternalQualified
- No description providedaggregation
- No description provided
- Returns:
- No description provided