public class ClassificationAttributeLine extends AssociationAttributeLine implements com.centrasite.control.discovery.AddClassificationListener
COLUMN_WIDTH_ACTION, COLUMN_WIDTH_ATTRIBUTE, COLUMN_WIDTH_VALUE, isBrowserChrome, isBrowserFire, TOTAL_WIDTH
Constructor and Description |
---|
ClassificationAttributeLine(AttributeLineContext context) |
Modifier and Type | Method and Description |
---|---|
void |
buildUI(java.lang.StringBuffer layout)
Adds the corresponding layout text for this line.
|
com.centrasite.jaxr.assettype.ClassificationAttribute |
getClassificationAttribute() |
javax.xml.registry.infomodel.ClassificationScheme |
getClassificationScheme() |
java.lang.Object |
getClassificationValue() |
java.lang.Object |
getExistingClassificationValue() |
boolean |
getLineRemoveVisible()
Checks if the remove line icon should be visible.
|
java.lang.String |
getPath() |
boolean |
getVisibleProp() |
void |
onAddClassifcation()
Executes the
AddClassificationCommand by passing the specified in the attribute classification scheme. |
boolean |
onClickOk(com.centrasite.control.registry.items.RegistryObjectItem selectedClassificationScheme,
java.lang.String category,
com.centrasite.control.ActionContext actionContext)
Invokes the logic for adding the classification in the AddClassificationCommand.
|
void |
onLineRemove()
Removes this line from the collection of values.
|
void |
setClassificationScheme(javax.xml.registry.infomodel.ClassificationScheme classificationScheme) |
void |
setClassificationValue(java.lang.Object classificationValue) |
void |
setExistingClassificationValue(java.lang.Object existingClassificationValue) |
getAssociationAttribute, onClickCancel, onClickCancel
getActionContext, getAsset, getAttribute, getAttributeContext, getDescription, getIndex, getLineAddVisible, getName, getNCName, getSelected, getShowAttributeName, getUnitLabel, getValues, hasAction, isModified, isMultiValue, isPrefix, isReadOnly, isRequired, modified, onLineAdd, passivate, revert, setAttributeContext, setModified, setNCName, setReadOnly, setValues
public ClassificationAttributeLine(AttributeLineContext context)
context
- public com.centrasite.jaxr.assettype.ClassificationAttribute getClassificationAttribute()
public void buildUI(java.lang.StringBuffer layout)
DynamicLine
buildUI
in interface DynamicLine
buildUI
in class BaseAttributeLine
layout
- The layout string used for adding the contents of this line.public java.lang.String getPath()
public boolean getVisibleProp()
public void onLineRemove()
BaseAttributeLine
onLineRemove
in class BaseAttributeLine
public boolean getLineRemoveVisible()
BaseAttributeLine
getLineRemoveVisible
in class BaseAttributeLine
public void onAddClassifcation()
AddClassificationCommand
by passing the specified in the attribute classification scheme.public java.lang.Object getClassificationValue()
public java.lang.Object getExistingClassificationValue()
classification
- the classification to setpublic void setExistingClassificationValue(java.lang.Object existingClassificationValue)
public void setClassificationValue(java.lang.Object classificationValue)
public void setClassificationScheme(javax.xml.registry.infomodel.ClassificationScheme classificationScheme)
public javax.xml.registry.infomodel.ClassificationScheme getClassificationScheme()
public boolean onClickOk(com.centrasite.control.registry.items.RegistryObjectItem selectedClassificationScheme, java.lang.String category, com.centrasite.control.ActionContext actionContext)
onClickOk
in interface com.centrasite.control.discovery.AddClassificationListener
selectedClassificationScheme
- category
- actionContext
-