Package org.faktorips.runtime.internal
Class RuntimeObject
- java.lang.Object
-
- org.faktorips.runtime.internal.RuntimeObject
-
- All Implemented Interfaces:
IRuntimeObject
- Direct Known Subclasses:
ProductComponent,ProductComponentGeneration,ProductComponentLink
public class RuntimeObject extends java.lang.Object implements IRuntimeObject
Baseclass for all runtime objects
-
-
Constructor Summary
Constructors Constructor Description RuntimeObject()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Set<java.lang.String>getExtensionPropertyIds()java.lang.ObjectgetExtensionPropertyValue(java.lang.String propertyId)protected voidinitExtensionPropertiesFromXml(org.w3c.dom.Element cmptElement)protected voidwriteExtensionPropertiesToXml(org.w3c.dom.Element element)protected voidwriteExtensionPropertiesToXml(org.w3c.dom.Element element, java.util.Map<java.lang.String,java.lang.String> extPropertyMap)
-
-
-
Method Detail
-
initExtensionPropertiesFromXml
protected void initExtensionPropertiesFromXml(org.w3c.dom.Element cmptElement)
-
writeExtensionPropertiesToXml
protected void writeExtensionPropertiesToXml(org.w3c.dom.Element element)
-
writeExtensionPropertiesToXml
protected void writeExtensionPropertiesToXml(org.w3c.dom.Element element, java.util.Map<java.lang.String,java.lang.String> extPropertyMap)
-
getExtensionPropertyIds
public java.util.Set<java.lang.String> getExtensionPropertyIds()
- Specified by:
getExtensionPropertyIdsin interfaceIRuntimeObject- Returns:
- a set of the extension property ids defined for this element.
-
getExtensionPropertyValue
public java.lang.Object getExtensionPropertyValue(java.lang.String propertyId)
- Specified by:
getExtensionPropertyValuein interfaceIRuntimeObject- Parameters:
propertyId- the id of the desired extension property.- Returns:
- the value of the extension property defined by the given
propertyIdornullif the extension property'sisNullattribute istrue.
-
-