Package com._1c.g5.v8.dt.compare.model
Class UniqueSymlink
- java.lang.Object
- 
- com._1c.g5.v8.dt.compare.model.UniqueSymlink
 
- 
 public class UniqueSymlink extends Object Represents unique symlink. Consists of a usual symbolic link and of an index that supposed to be unique for objects with the same symlinks.
- 
- 
Constructor SummaryConstructors Constructor Description UniqueSymlink(String symlink)Creates unique symlink instance with default index.UniqueSymlink(String symlink, int index)Creates unique symlink instance.
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)static UniqueSymlinkfromString(String input)Creates unique symlink instance from the specified string constructed earlier bytoString()method.intgetIndex()Gets index.StringgetSymlink()Gets symbolic link.inthashCode()StringtoString()
 
- 
- 
- 
Constructor Detail- 
UniqueSymlinkpublic UniqueSymlink(String symlink) Creates unique symlink instance with default index. Use it only if the string symbolic link is unique itself.- Parameters:
- symlink- the symbolic link, cannot be- null
 
 - 
UniqueSymlinkpublic UniqueSymlink(String symlink, int index) Creates unique symlink instance.- Parameters:
- symlink- the symbolic link, cannot be- null
- index- the index
 
 
- 
 - 
Method Detail- 
fromStringpublic static UniqueSymlink fromString(String input) Creates unique symlink instance from the specified string constructed earlier bytoString()method.- Parameters:
- input- the input string value, cannot be- nullor empty
- Returns:
- the UniqueSymlinkinstance, nevernull
- Throws:
- IllegalArgumentException- if the input does not match the unique symbolic link
 
 - 
getSymlinkpublic String getSymlink() Gets symbolic link.- Returns:
- the symbolic link, never null
 
 - 
getIndexpublic int getIndex() Gets index.- Returns:
- the index
 
 
- 
 
-