Package org.cip4.jdflib.node
Class ICSVersion
- java.lang.Object
-
- org.cip4.jdflib.node.ICSVersion
-
public class ICSVersion extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description ICSVersion(java.lang.String ics, int level, JDFElement.EnumVersion version)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)ICSVersiongetBase(java.lang.String dependentICS, int depLevel)get a base ics of the same version familyjava.lang.StringgetIcs()intgetLevel()JDFElement.EnumVersiongetVersion()static ICSVersiongetVersion(java.lang.String in)static java.util.List<ICSVersion>getVersions(java.lang.String input)inthashCode()java.lang.StringtoString()
-
-
-
Constructor Detail
-
ICSVersion
public ICSVersion(java.lang.String ics, int level, JDFElement.EnumVersion version)- Parameters:
_theNode- the jdf node to parsevParts- the job part to search for, if null don't filterinlineUpdates- replace all updated audits with the updated version
-
-
Method Detail
-
getLevel
public int getLevel()
-
getVersion
public JDFElement.EnumVersion getVersion()
-
getIcs
public java.lang.String getIcs()
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classjava.lang.Object
-
getVersions
public static java.util.List<ICSVersion> getVersions(java.lang.String input)
-
getVersion
public static ICSVersion getVersion(java.lang.String in)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
getBase
public ICSVersion getBase(java.lang.String dependentICS, int depLevel)
get a base ics of the same version family- Parameters:
dependentICS-depLevel-- Returns:
-
-