Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 /* ************************************************************************
 #
 #  DivConq
 #
 #  http://divconq.com/
 #
 #  Copyright:
 #    Copyright 2014 eTimeline, LLC. All rights reserved.
 #
#  License:
#    See the license.txt file in the project's top-level directory for details.
#  Authors:
#    * Andy White
************************************************************************ */
package divconq.struct;
public class PathPart {
	public static PathPart[] parse(OperationResult logString path) {
		if (StringUtil.isEmpty(path))
			return null;
		String[] sparts = path.split(path.contains("/") ? "\\/" :  "\\.");
		PathPart[] parts = new PathPart[sparts.length];
		for (int i = 0; i < sparts.lengthi++) {
			parts[i] = new PathPart(logsparts[i]);
		}
		return parts;
	}
	protected String field = null;
	protected int index = 0;
	protected OperationResult log = null;		// not required, do not expect it to be non null
	public PathPart(OperationResult logString field) {
		this. = log;
		if (StringUtil.isDataInteger(field))
			this. = (int)StringUtil.parseInt(field, 0);
		else
			this. = field;
	}
	public PathPart(int index) {
		this. = index;
	}
	public String getField() {
		return this.;
	}
	public int getIndex() {
		return this.;
	}
	public boolean isField() {
		return (this. != null);
	}
	public OperationResult getLog() {
		return this.;
	}
New to GrepCode? Check out our FAQ X