Class TransformableProfileTable.ContentBearer
- java.lang.Object
-
- com.opencloud.slee.upgrade.transformation.engine.profile.TransformableProfileTable.ContentBearer
-
- Direct Known Subclasses:
TransformableProfileTable.ArrayElement
,TransformableProfileTable.AttributeValue
- Enclosing class:
- TransformableProfileTable
public class TransformableProfileTable.ContentBearer extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected TransformableProfileTable.TransformableField<java.util.List<TransformableProfileTable.ArrayElement>>
arrayContent
static java.lang.String
CONTENT_TYPE_ATTRIB
protected TransformableProfileTable.TransformableField<TransformableProfileTable.ContentType>
contentType
protected boolean
markedForCreation
protected boolean
markedForDeath
protected TransformableProfileTable.TransformableField<java.lang.String>
textContent
-
Constructor Summary
Constructors Constructor Description ContentBearer(TransformableProfileTable.ContentType contentType, java.lang.Object content)
ContentBearer(org.w3c.dom.Element element)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<TransformableProfileTable.ArrayElement>
getOriginalArrayContent()
java.lang.String
getOriginalContent()
java.lang.String
getPrintableNewValue()
java.lang.String
getPrintableOriginalValue()
boolean
isNew()
void
prepareContentChange(java.lang.Object content, java.lang.String logContext, ProblemCollector problemCollector)
protected boolean
updateContent(org.w3c.dom.Element element, java.lang.String logContext)
protected boolean
updateContentType(org.w3c.dom.Element element, java.lang.String logContext)
-
-
-
Field Detail
-
CONTENT_TYPE_ATTRIB
public static final java.lang.String CONTENT_TYPE_ATTRIB
- See Also:
- Constant Field Values
-
contentType
protected final TransformableProfileTable.TransformableField<TransformableProfileTable.ContentType> contentType
-
textContent
protected final TransformableProfileTable.TransformableField<java.lang.String> textContent
-
arrayContent
protected TransformableProfileTable.TransformableField<java.util.List<TransformableProfileTable.ArrayElement>> arrayContent
-
markedForDeath
protected boolean markedForDeath
-
markedForCreation
protected boolean markedForCreation
-
-
Constructor Detail
-
ContentBearer
public ContentBearer(org.w3c.dom.Element element)
-
ContentBearer
public ContentBearer(@Nonnull TransformableProfileTable.ContentType contentType, @Nullable java.lang.Object content)
-
-
Method Detail
-
getOriginalContent
public java.lang.String getOriginalContent()
-
getOriginalArrayContent
public java.util.List<TransformableProfileTable.ArrayElement> getOriginalArrayContent()
-
getPrintableOriginalValue
public java.lang.String getPrintableOriginalValue()
-
getPrintableNewValue
public java.lang.String getPrintableNewValue()
-
isNew
public boolean isNew()
-
prepareContentChange
public void prepareContentChange(@Nullable java.lang.Object content, java.lang.String logContext, ProblemCollector problemCollector)
-
updateContentType
protected boolean updateContentType(org.w3c.dom.Element element, java.lang.String logContext)
-
updateContent
protected boolean updateContent(org.w3c.dom.Element element, java.lang.String logContext)
-
-