ParseChange¶
-
public class
ParseChange
<P extends IParseUnit>¶
Fields¶
exception¶
-
public final ParseException
exception
¶
kind¶
-
public final UpdateKind
kind
¶
resource¶
-
public final FileObject
resource
¶
Constructors¶
ParseChange¶
-
protected
ParseChange
(UpdateKind kind, FileObject resource, P unit, ParseException exception)¶
Methods¶
error¶
-
public static <P extends IParseUnit> ParseChange<P>
error
(ParseException exception)¶ Creates a parse change that represents an error that occurred while updating a parse result.
Parameters: - exception – Error that occurred.
Returns: Parse change.
invalidate¶
-
public static <P extends IParseUnit> ParseChange<P>
invalidate
(FileObject resource)¶ Creates a parse change that represents an invalidation of given resource.
Parameters: - resource – Resource to invalidate.
Returns: Parse change.
remove¶
-
public static <P extends IParseUnit> ParseChange<P>
remove
(FileObject resource)¶ Creates a parse change that represents removal of a parse result.
Parameters: - resource – Resource that was removed.
Returns: Parse change.
update¶
-
public static <P extends IParseUnit> ParseChange<P>
update
(P unit)¶ Creates a parse change that represents an update to the parse result.
Parameters: - result – Updated parse result.
Returns: Parse change.