Class IntentHelper

java.lang.Object
org.cip4.jdflib.extensions.BaseXJDFHelper
org.cip4.jdflib.extensions.IntentHelper
Direct Known Subclasses:
ColorIntentHelper

public class IntentHelper extends BaseXJDFHelper
  • Field Details

  • Constructor Details

    • IntentHelper

      public IntentHelper(KElement intent)
      Parameters:
      intent -
  • Method Details

    • isIntentResource

      public static boolean isIntentResource(KElement toCheck)
      Parameters:
      toCheck -
    • toString

      public String toString()
      Overrides:
      toString in class BaseXJDFHelper
      Returns:
      See Also:
    • getIntent

      public KElement getIntent()
      Returns:
      the "Intent" element
    • getResource

      public KElement getResource()
      Returns:
      the detailed intent resource
    • getCreateResource

      public KElement getCreateResource()
      Returns:
      the detailed intent resource
    • getName

      public String getName()
      Returns:
    • setSpan

      public void setSpan(String att, String val, String dataType)
      Parameters:
      att -
      val -
      dataType - - if null always set as simple attribute
    • setSpan

      public void setSpan(String att, String val)
      Parameters:
      att -
      val -
    • getSpan

      public String getSpan(String spanPath)
      get the span attribute - initially try attribute, else Element/@Actual
      Parameters:
      spanPath -
      Returns:
    • getSpanList

      public StringArray getSpanList(String attName)
      Parameters:
      attName - the attribute
      Returns:
      the attribute value as a list
    • setSpan

      public void setSpan(KElement resource, String spanPath, String val, String dataType)
      set the span in a subelement
      Parameters:
      resource -
      spanPath -
      val -
      dataType -
    • cleanUp

      public void cleanUp()
      Description copied from class: BaseXJDFHelper
      generic cleanup routine
      Overrides:
      cleanUp in class BaseXJDFHelper
      See Also:
    • isSpanAsAttribute

      public static boolean isSpanAsAttribute()
      Returns:
      the bSpanAsAttribute
    • setSpanAsAttribute

      public static void setSpanAsAttribute(boolean bSpanAsAttribute)
      Parameters:
      bSpanAsAttribute - the bSpanAsAttribute to set