List of usage examples for org.apache.wicket.util.parse.metapattern.parsers VariableAssignmentParser getKey
public String getKey()
From source file:org.wicketstuff.rest.resource.urlsegments.AbstractURLSegment.java
License:Apache License
/** * Extract matrix parameters from the segment in input. * /*from ww w . ja v a2 s . c o m*/ * @param fullSegment * the segment in input. * @return a map containing matrix parameters. */ static public Map<String, String> getSegmentMatrixParameters(String fullSegment) { String[] segmentParts = fullSegment.split(MetaPattern.SEMICOLON.toString()); HashMap<String, String> matrixParameters = new HashMap<String, String>(); if (segmentParts.length < 2) return matrixParameters; for (int i = 1; i < segmentParts.length; i++) { String parameterDeclar = segmentParts[i]; VariableAssignmentParser parser = new VariableAssignmentParser(parameterDeclar); parser.matcher().find(); matrixParameters.put(parser.getKey(), parser.getValue()); } return matrixParameters; }