Package com.iizix.text
Interface IKStringTextTag
- All Known Implementing Classes:
- KStringHTMLTextTableTag,- KStringHTMLTextVirtualSpaceTag,- KStringPLAINTextTableTag,- KStringPLAINVirtualSpaceTag
 - public interface IKStringTextTagInterface for all Text tags, for HTML and Plain Text.- Author:
- Christopher Mindus
 
- Method Summary- All Methods Instance Methods Abstract Methods - Modifier and Type - Method - Description - java.lang.String- getAttribute(java.lang.String attributeName)Gets the attribute value.- java.lang.String- getReference()Gets the reference.- int- getSourceEndPosition()Gets the ending position of this tag in the source string.- int- getSourcePosition()Gets the source position of this tag in the source string.- KStringTag.Type- getType()Gets the type of this tag.- boolean- setAttribute(java.lang.String attributeName, java.lang.String value)Updates an attribute value or removes it.- boolean- setReference(java.lang.String ref)Updates the reference for the tag.
 
- Method Detail- getType- KStringTag.Type getType() Gets the type of this tag.
 - getSourcePosition- int getSourcePosition() Gets the source position of this tag in the source string.- Returns:
- The start position of the tag.
 
 - getSourceEndPosition- int getSourceEndPosition() Gets the ending position of this tag in the source string.- Returns:
- The end position of the tag.
 
 - getReference- java.lang.String getReference() Gets the reference.- Returns:
- The reference string to the property.
 
 - setReference- boolean setReference(java.lang.String ref) Updates the reference for the tag.- Parameters:
- ref- The new reference string.
- Returns:
- true for changed, false for no change.
 
 - getAttribute- java.lang.String getAttribute(java.lang.String attributeName) Gets the attribute value.- Parameters:
- attributeName- The name of the attribute.
- Returns:
- The value, or null if the attribute is not present.
 
 - setAttribute- boolean setAttribute(java.lang.String attributeName, java.lang.String value)Updates an attribute value or removes it.- Parameters:
- attributeName- The attribute name.
- value- The value to set, or null to remove the attribute.
- Returns:
- true for changed, false for no change.