Interface ITextParser
- 
- All Superinterfaces:
- com4j.Com4jObject
 
 public interface ITextParser extends com4j.Com4jObjectUtilities for handling parameters in a string.
- 
- 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description voidclearParam(Object vParam)Clear the parameter - Set its value to null.intcount()Gets the number of parameters.voidevaluateText()Converts the parameters to their values.voidinitialize(String startClose, String endClose, String typeClose, int maxLen, String defaultType)Initializes the parser.booleanparamExist(String paramName)Checks if a parameter with the specified name exists.StringparamName(int nPosition)Gets the parameter name.StringparamType(Object vParam)Gets the user-defined Parameter Type.StringparamValue(Object vParam)The parameter value.voidparamValue(Object vParam, String pVal)The parameter value.Stringtext()The text to be parsed.voidtext(String pVal)The text to be parsed.inttype(Object vParam)Gets the Parameter Type - predefined, null, or regular.
 
- 
- 
- 
Method Detail- 
countint count() Gets the number of parameters. Getter method for the COM property "Count" - Returns:
- Returns a value of type int
 
 - 
paramValueString paramValue(Object vParam) The parameter value. Getter method for the COM property "ParamValue" - Parameters:
- vParam- Mandatory java.lang.Object parameter.
- Returns:
- Returns a value of type java.lang.String
 
 - 
paramValuevoid paramValue(Object vParam, String pVal) The parameter value. Setter method for the COM property "ParamValue" - Parameters:
- vParam- Mandatory java.lang.Object parameter.
- pVal- Mandatory java.lang.String parameter.
 
 - 
clearParamvoid clearParam(Object vParam) Clear the parameter - Set its value to null. - Parameters:
- vParam- Mandatory java.lang.Object parameter.
 
 - 
typeint type(Object vParam) Gets the Parameter Type - predefined, null, or regular. Getter method for the COM property "Type" - Parameters:
- vParam- Mandatory java.lang.Object parameter.
- Returns:
- Returns a value of type int
 
 - 
paramTypeString paramType(Object vParam) Gets the user-defined Parameter Type. Getter method for the COM property "ParamType" - Parameters:
- vParam- Mandatory java.lang.Object parameter.
- Returns:
- Returns a value of type java.lang.String
 
 - 
paramExistboolean paramExist(String paramName) Checks if a parameter with the specified name exists. Getter method for the COM property "ParamExist" - Parameters:
- paramName- Mandatory java.lang.String parameter.
- Returns:
- Returns a value of type boolean
 
 - 
paramNameString paramName(int nPosition) Gets the parameter name. Getter method for the COM property "ParamName" - Parameters:
- nPosition- Mandatory int parameter.
- Returns:
- Returns a value of type java.lang.String
 
 - 
initializevoid initialize(@DefaultValue("<%") String startClose, @DefaultValue("%>") String endClose, @DefaultValue("?") String typeClose, @DefaultValue("-1") int maxLen, @DefaultValue("string") String defaultType)Initializes the parser. - Parameters:
- startClose- Optional parameter. Default value is "<%"
- endClose- Optional parameter. Default value is "%>"
- typeClose- Optional parameter. Default value is "?"
- maxLen- Optional parameter. Default value is -1
- defaultType- Optional parameter. Default value is "string"
 
 - 
textvoid text(String pVal) The text to be parsed. Setter method for the COM property "Text" - Parameters:
- pVal- Mandatory java.lang.String parameter.
 
 - 
textString text() The text to be parsed. Getter method for the COM property "Text" - Returns:
- Returns a value of type java.lang.String
 
 - 
evaluateTextvoid evaluateText() Converts the parameters to their values. 
 
- 
 
-