wt.dataops.objectcol.xmldef
Class RelatedByRelationshipXMLDefAdapter
java.lang.Object
wt.dataops.objectcol.xmldef.BaseXMLDefAdapter
wt.dataops.objectcol.xmldef.ConditionXMLDefAdapter
wt.dataops.objectcol.xmldef.RelationshipXMLDefAdapter
wt.dataops.objectcol.xmldef.RelatedByRelationshipXMLDefAdapter
- All Implemented Interfaces:
- CriterionDefTags
- public class RelatedByRelationshipXMLDefAdapter
- extends RelationshipXMLDefAdapter
Fields inherited from interface wt.dataops.objectcol.xmldef.CriterionDefTags |
ALLOW_SUBTYPES_XML_TAG, ATTR_XML_TAG, BASE_XML_TAG, BY_METHOD_XML_TAG, BY_RELATIONSHIP_XML_TAG, CLASSNAME_XML_TAG, COLLECT_OTHER_END_XML_TAG, COLLECT_REL_BY_XML_TAG, CONCAT_CHAR_XML_TAG, CONDITION_XML_TAG, CONTENT_XML_TAG, DEFAULT_VALUE_XML_TAG, DELEGATE_NAME_XML_TAG, DELEGATE_XML_TAG, DERIVE_XML_TAG, DERIVED_XML_TAG, DESCRIPTION_XML_TAG, DISPLAY_NAME_XML_TAG, FIELD_XML_TAG, FILTER_XML_TAG, IF_EXISTS_XML_TAG, INCLUDE_DESCENDANTS_XML_TAG, INCLUDE_TYPES_XML_TAG, INPUT_XML_TAG, LINK_XML_TAG, MATCH_XML_TAG, META_DATA_XML_TAG, METHOD_DEF_XML_TAG, METHOD_XML_TAG, NAME_XML_TAG, OBJECT_TYPE_XML_TAG, OBJECTREF, OTHER_END_DEPENDANT_XML_TAG, OUTPUT_TYPE_XML_TAG, OUTPUT_TYPES_XML_TAG, PARAM_XML_TAG, PARAMS_XML_TAG, PATTERN_XML_TAG, POST_PROCESS_XML_TAG, PRIMITIVE_XML_TAG, RECURSE_XML_TAG, RELATED_XML_TAG, RELATIONSHIP_XML_TAG, REQUIRED_XML_TAG, RESOURCE_XML_TAG, RETURN_TYPE_XML_TAG, ROLE_XML_TAG, SEED_XML_TAG, SEEDS_XML_TAG, STRING, TYPE_XML_TAG, UNIQUE_NAME_XML_TAG, USED_AS_XML_TAG, XMLDEF_OBJECT_KEY |
Methods inherited from class wt.dataops.objectcol.xmldef.RelationshipXMLDefAdapter |
getAllSeedElements, getInputNameForRecurse, getInputNameForSeeds, getRelationshipClass, getRelationshipElement, getRoleName, getSeedsElement, getSeedTypes, initClassSubtypeMap, initRecurseInputName, initRelationshipClass, initRoleName, initSeedsInputName, initSeedTypes, newRelationshipXMLDefAdapter |
Methods inherited from class wt.dataops.objectcol.xmldef.BaseXMLDefAdapter |
derivedValue, getAllInputs, getClassValueFromElement, getDefaultValueForNamedInput, getDefaultValueForNamedInput, getInputNameForElement, getInputType, getMatchingMatcher, getNameValueFromElement, getRequiredInputs, initInputMap, isInputRequired, matches, matches, newBaseXMLDefAdapter |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
collectRelationship
protected boolean collectRelationship
collectOtherEnd
protected boolean collectOtherEnd
otherEndDependant
protected boolean otherEndDependant
postProcessDelegate
protected Class postProcessDelegate
delegates
protected Map delegates
outputTypes
protected Map outputTypes
RelatedByRelationshipXMLDefAdapter
public RelatedByRelationshipXMLDefAdapter()
newRelatedByRelationshipXMLDefAdapter
public static RelatedByRelationshipXMLDefAdapter newRelatedByRelationshipXMLDefAdapter(Element root)
throws WTException
- Throws:
WTException
initialize
protected void initialize(Element root)
throws WTException
- Overrides:
initialize
in class RelationshipXMLDefAdapter
- Throws:
WTException
isCollectOtherEnd
public boolean isCollectOtherEnd()
- Returns:
isCollectRelationship
public boolean isCollectRelationship()
- Returns:
getDelegates
public Map getDelegates()
- Returns:
isOtherEndDependant
public boolean isOtherEndDependant()
- Returns:
getInputNameForDelegateSelection
public String getInputNameForDelegateSelection()
getDelegateForName
public Class getDelegateForName(String name)
getPostProcessDelegate
public Class getPostProcessDelegate()
- Returns:
getClassAttrFromElt
protected Class getClassAttrFromElt(Element delt)
throws WTException
- Throws:
WTException
getNameAttrFromElt
protected String getNameAttrFromElt(Element delt)
initOutputTypes
protected Map initOutputTypes()
throws WTException
- Throws:
WTException
getAllOutputElements
protected List getAllOutputElements()
throws WTException
- Throws:
WTException
getOutputTypes
public Map getOutputTypes()
- Returns: