Class TLcdHiddenDataPropertyAnnotation

java.lang.Object
com.luciad.datamodel.TLcdHiddenDataPropertyAnnotation
All Implemented Interfaces:
ILcdAnnotation

public final class TLcdHiddenDataPropertyAnnotation extends Object implements ILcdAnnotation

An annotation type implementing ILcdAnnotation, meant to annotate properties that should stay hidden for an end-user

Intended for the annotation of TLcdDataProperty

Possible use:


    TLcdDataProperty aProperty = aDataType.getProperty("somePropertyName");
    aProperty.addAnnotation(new TLcdHiddenDataPropertyAnnotation());
 

If the annotation is present, this property should get excluded from all UI


    aProperty.isAnnotationPresent(TLcdHiddenDataPropertyAnnotation.class)) --> true
 

Lightspeed and Lucy-UI will work with this annotation.

Since:
2019.0
  • Constructor Details

    • TLcdHiddenDataPropertyAnnotation

      public TLcdHiddenDataPropertyAnnotation()
      Creates a new annotation intended for a TLcdDataProperty to indicate that it should stay hidden for an end-user.