Gridarta Editor
net.sf.gridarta.model.filter.FilterCodecUtils Class Reference

Utility class for codec related functions. More...

+ Collaboration diagram for net.sf.gridarta.model.filter.FilterCodecUtils:

Static Public Member Functions

static String decodeString (@NotNull final StringBuilder sb)
 Decodes a string from a string builder. More...
 
static void encodeString (@NotNull final StringBuilder sb, @NotNull final String string)
 Encodes a string configuration to a string builder. More...
 

Private Member Functions

 FilterCodecUtils ()
 Private constructor to prevent instantiation. More...
 

Detailed Description

Utility class for codec related functions.

Definition at line 27 of file FilterCodecUtils.java.

Constructor & Destructor Documentation

◆ FilterCodecUtils()

net.sf.gridarta.model.filter.FilterCodecUtils.FilterCodecUtils ( )
private

Private constructor to prevent instantiation.

Definition at line 32 of file FilterCodecUtils.java.

Member Function Documentation

◆ decodeString()

static String net.sf.gridarta.model.filter.FilterCodecUtils.decodeString ( @NotNull final StringBuilder  sb)
static

Decodes a string from a string builder.

Decoding stops at the end of the string or at the first unescaped "," or ")" character.

Parameters
sbthe string buiilder to decode; the decoded string will be removed
Returns
the string
Exceptions
NumberFormatExceptionif decoding fails
StringIndexOutOfBoundsExceptionif decoding fails

Definition at line 60 of file FilterCodecUtils.java.

Referenced by net.sf.gridarta.model.filter.FilterCodecUtilsTest.check(), net.sf.gridarta.model.filter.FilterCodecUtilsTest.decodeString1(), net.sf.gridarta.model.filter.FilterCodecUtilsTest.decodeString2(), net.sf.gridarta.model.filter.FilterCodecUtilsTest.decodeString3(), net.sf.gridarta.model.filter.FilterCodecUtilsTest.decodeString4(), and net.sf.gridarta.model.filter.FilterCodecUtilsTest.decodeString5().

+ Here is the caller graph for this function:

◆ encodeString()

static void net.sf.gridarta.model.filter.FilterCodecUtils.encodeString ( @NotNull final StringBuilder  sb,
@NotNull final String  string 
)
static

Encodes a string configuration to a string builder.

Parameters
sbthe string builder to append to
stringthe string to encode

Definition at line 40 of file FilterCodecUtils.java.

Referenced by net.sf.gridarta.model.filter.FilterCodecUtilsTest.check().

+ Here is the caller graph for this function:

The documentation for this class was generated from the following file: