Package gov.nasa.pds.model.plugin
Class DOMInfoModel
java.lang.Object
gov.nasa.pds.model.plugin.DOMInfoModel
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionreturn a fundamental structurestatic DOMAttrcloneDOMAttr(String lClassNameSpaceIdNC, String lClassTitle, String lAttrNameSpaceIdNC, String lAttrTitle, DOMAttr lOrgAttr) static voidDOMAttrWriter(DOMAttr attr, PrintWriter prDOMWriter) print one attributestatic voidDOMPropWriter(DOMProp lProp, PrintWriter prDOMWrite) Return all attributes in a class - recurse down through all associations.getAllRefAssocType(ArrayList<DOMAttr> lAttrArr) static StringgetAttrIdentifier(String lClassNameSpaceIdNC, String lClassTitle, String lAttrNameSpaceIdNC, String lAttrTitle) return an attribute's identifierstatic StringgetClassIdentifier(String lClassNameSpaceIdNC, String lClassTitle) return a class's identifiergetters and settersstatic ArrayList<DOMDataType>getMultipleValue(ArrayList<String> valArr) get multiple values from a value array;static Stringstatic Stringstatic Stringreturn the next uidstatic StringgetPropMapRDFIdentifier(String lInputIdentifier) return property map's rdfIdentifierstatic StringgetRuleRDFIdentifier(String lClassNameSpaceIdNC, String lClassTitle, String lAttrNameSpaceIdNC, String lAttrTitle) return rules's rdfIdentifierstatic StringgetSingletonAttrValue(ArrayList<String> valarr) get a singleton value from a value array, single if multiple valuestatic StringgetSingletonValueUpdate(ArrayList<String> valarr, String oVal) get a singleton value from a value array, update only if oVal is TBDstatic ArrayList<gov.nasa.pds.model.plugin.DOMAssocClassDefn>static Stringvoidinitializestatic booleanisAttInactive(String lIdentifier) static voidprintWrappedTextArr(ArrayList<String> lLineArr, PrintWriter prXML) static voidreset()static voidvoidsetInitDOMAttrMap(String id, DOMAttr lDOMAttr) voidsetInitDOMClassMap(String id, DOMClass lDOMClass) voidsetInitDOMPropArr(DOMProp lDOMProp) voidsetInitDOMRuleMap(String id, DOMRule lDOMRule) intString2Int(String s1) Convert String to intwrapTextNew(String lString, int beginOffset, int endOffset) wrap a text string
-
Constructor Details
-
DOMInfoModel
public DOMInfoModel()
-
-
Method Details
-
initInfoModel
public void initInfoModel()initialize -
reset
public static void reset() -
getInitDOMClassMap
getters and setters -
getInitDOMClassArr
-
getInitDOMAttrMap
-
getInitDOMAttrArr
-
getInitDOMPropArr
-
getInitDOMRuleMap
-
getInitDOMRuleArr
-
setInitDOMClassMap
-
setInitDOMAttrMap
-
setInitDOMPropArr
-
setInitDOMRuleMap
-
getMasterDOMClassArr
-
getMasterDOMPropArr
-
getMasterDOMAttrArr
-
getMasterDOMDataTypeArr
-
getMasterDOMUnitArr
-
isAttInactive
-
checkForFundamentalStructure
return a fundamental structure -
getNextUId
return the next uid -
getNextClassOrder
-
getNextGroupNum
-
resetClassOrder
public static void resetClassOrder() -
getClassIdentifier
return a class's identifier -
getAttrIdentifier
public static String getAttrIdentifier(String lClassNameSpaceIdNC, String lClassTitle, String lAttrNameSpaceIdNC, String lAttrTitle) return an attribute's identifier -
getRuleRDFIdentifier
public static String getRuleRDFIdentifier(String lClassNameSpaceIdNC, String lClassTitle, String lAttrNameSpaceIdNC, String lAttrTitle) return rules's rdfIdentifier -
getPropMapRDFIdentifier
return property map's rdfIdentifier -
wrapTextNew
wrap a text string -
printWrappedTextArr
public static void printWrappedTextArr(ArrayList<String> lLineArr, PrintWriter prXML) throws IOException - Throws:
IOException
-
String2Int
Convert String to int -
getSingletonAttrValue
get a singleton value from a value array, single if multiple value -
getSingletonValueUpdate
get a singleton value from a value array, update only if oVal is TBD -
getMultipleValue
get multiple values from a value array; -
getAllAttrRecurse
public static ArrayList<DOMAttr> getAllAttrRecurse(ArrayList<DOMAttr> lAttrArr, ArrayList<DOMClass> visitedClass, DOMClass lClass) Return all attributes in a class - recurse down through all associations. -
getAllRefAssocType
-
cloneDOMAttr
-
getSortedAlphaClassAssocClassArr
-
getSortId
-
getAttArrByTitleStewardClassSteward
-
getPropArrByTitleStewardClassSteward
-
DOMAttrWriter
print one attribute -
DOMPropWriter
-