org.eclipse.birt.report.model.api.validators
Class ImageDataValidator

java.lang.Object
  extended by org.eclipse.birt.report.model.validators.AbstractSemanticValidator
      extended by org.eclipse.birt.report.model.validators.AbstractElementValidator
          extended by org.eclipse.birt.report.model.api.validators.ImageDataValidator

public class ImageDataValidator
extends org.eclipse.birt.report.model.validators.AbstractElementValidator

If the image source is set, the corresponding image data should be set.


Field Summary
 
Fields inherited from class org.eclipse.birt.report.model.validators.AbstractSemanticValidator
modules, name
 
Constructor Summary
ImageDataValidator()
           
 
Method Summary
static ImageDataValidator getInstance()
          Returns the singleton validator instance.
 java.util.List<SemanticException> validate(org.eclipse.birt.report.model.core.Module module, org.eclipse.birt.report.model.core.DesignElement image)
           
 
Methods inherited from class org.eclipse.birt.report.model.validators.AbstractSemanticValidator
canApplyToDesign, canApplyToLibrary, getName, isInTemplateParameterDefinitionSlot, setModules, setName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ImageDataValidator

public ImageDataValidator()
Method Detail

getInstance

public static ImageDataValidator getInstance()
Returns the singleton validator instance.

Returns:
the validator instance

validate

public java.util.List<SemanticException> validate(org.eclipse.birt.report.model.core.Module module,
                                                  org.eclipse.birt.report.model.core.DesignElement image)
Specified by:
validate in class org.eclipse.birt.report.model.validators.AbstractElementValidator


Copyright © 2008 Actuate Corp. All rights reserved.