Class RpcPacketFieldPatternRule
- java.lang.Object
-
- com.perforce.p4java.impl.mapbased.rpc.packet.helper.RpcPacketFieldRule
-
- com.perforce.p4java.impl.mapbased.rpc.packet.helper.RpcPacketFieldPatternRule
-
public class RpcPacketFieldPatternRule extends RpcPacketFieldRule
Defines the rule for pattern matching the field names.
-
-
Field Summary
Fields Modifier and Type Field Description protected java.util.regex.PatternfieldPatternThe regex pattern for matching fields which the field values (bytes) will not be converted to strings.-
Fields inherited from class com.perforce.p4java.impl.mapbased.rpc.packet.helper.RpcPacketFieldRule
FIELD_PATTERN, skipConversion, START_FIELD, STOP_FIELD
-
-
Constructor Summary
Constructors Constructor Description RpcPacketFieldPatternRule(java.lang.String fieldRegex)Constructor for creating a field pattern rule.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.regex.PatterngetFieldPattern()Gets the field pattern.voidupdate(java.lang.String fieldName)Updates the conversion rule.-
Methods inherited from class com.perforce.p4java.impl.mapbased.rpc.packet.helper.RpcPacketFieldRule
getInstance, isSkipConversion
-
-
-
-
Field Detail
-
fieldPattern
protected java.util.regex.Pattern fieldPattern
The regex pattern for matching fields which the field values (bytes) will not be converted to strings.Pattern object to be compiled with the passed-in field pattern parameter. It is reusable and thus better performance overall.
-
-
Method Detail
-
update
public void update(java.lang.String fieldName)
Updates the conversion rule.- Specified by:
updatein classRpcPacketFieldRule- Parameters:
fieldName- the field name
-
getFieldPattern
public java.util.regex.Pattern getFieldPattern()
Gets the field pattern.- Returns:
- the field pattern
-
-