public abstract class InfoModel extends Object
Constructor and Description |
---|
InfoModel() |
Modifier and Type | Method and Description |
---|---|
String |
checkForFundamentalStructure(String lName)
return a fundamental structure
|
static AttrDefn |
cloneAttr(String lRDFIdentifier,
AttrDefn lOrgAttr) |
static void |
dumpAttrDict() |
static void |
finishCloneAttr(AttrDefn lOrgAttr,
AttrDefn lNewAttr) |
static ArrayList<AttrDefn> |
getAllAttrRecurse(ArrayList<AttrDefn> lAttrArr,
ArrayList<PDSObjDefn> visitedClass,
PDSObjDefn lClass)
Return all attributes in a class - recurse down through all associations.
|
static ArrayList<String> |
getAllRefAssocType(ArrayList<AttrDefn> lAttrArr) |
static ArrayList<AttrDefn> |
getAttArrByTitleStewardClassSteward() |
static String |
getAttrIdentifier(String lClassNameSpaceIdNC,
String lClassTitle,
String lAttrNameSpaceIdNC,
String lAttrTitle)
return an attribute's identifier
|
static String |
getAttrNSTitle(String lAttrNameSpaceIdNC,
String lAttrTitle)
return an attribute's nsTitle
|
void |
getCDDECIndexes() |
static String |
getClassIdentifier(String lClassNameSpaceIdNC,
String lClassTitle)
return a class's identifier
|
static ArrayList<String> |
getMultipleValue(ArrayList<String> valArr)
get multiple values from a value array;
|
static String |
getNextClassOrder() |
static String |
getNextGroupNum() |
static String |
getNextUId()
return the next uid
|
static String |
getPropMapRDFIdentifier(String lInputIdentifier)
return property map's rdfIdentifier
|
static String |
getRuleRDFIdentifier(String lClassNameSpaceIdNC,
String lClassTitle,
String lAttrNameSpaceIdNC,
String lAttrTitle)
return rules's rdfIdentifier
|
static String |
getSingletonAttrValue(ArrayList<String> valarr)
get a singleton value from a value array, single if multiple value
|
static String |
getSingletonValueUpdate(ArrayList<String> valarr,
String oVal)
get a singleton value from a value array, update only if oVal is TBD
|
static ArrayList<AttrDefn> |
getSortedAlphaClassAssocAttrArr(PDSObjDefn lClass) |
static ArrayList<gov.nasa.pds.model.plugin.AssocClassDefn> |
getSortedAlphaClassAssocClassArr(PDSObjDefn lClass) |
static ArrayList<AttrDefn> |
getSortedAssocAttrArr(ArrayList<AttrDefn> lAttrArr) |
ArrayList<PDSObjDefn> |
getSortedAssocClasses_actual_classes_future(ArrayList<AssocDefn> lAssocArr) |
static String |
getSortId(Integer iseq) |
void |
initInfoModel()
initialize
|
static void |
printAttr(String note,
AttrDefn attr)
print one attribute
|
void |
printAttrAll(String note,
HashMap<String,AttrDefn> attrDict)
print all attributes
|
static void |
printProp(String note,
AssocDefn lProp)
print one property
|
static void |
resetClassOrder() |
int |
String2Int(String s1)
Convert String to int
|
static String |
wrapText(String lString,
int beginOffset,
int endOffset)
wrap a text string
|
static void |
writePermissibleValues(String where,
AttrDefn lAttr) |
public void initInfoModel()
public String checkForFundamentalStructure(String lName)
public static String getNextUId()
public static String getNextClassOrder()
public static String getNextGroupNum()
public static void resetClassOrder()
public static String getClassIdentifier(String lClassNameSpaceIdNC, String lClassTitle)
public static String getAttrIdentifier(String lClassNameSpaceIdNC, String lClassTitle, String lAttrNameSpaceIdNC, String lAttrTitle)
public static String getAttrNSTitle(String lAttrNameSpaceIdNC, String lAttrTitle)
public static String getRuleRDFIdentifier(String lClassNameSpaceIdNC, String lClassTitle, String lAttrNameSpaceIdNC, String lAttrTitle)
public static String getPropMapRDFIdentifier(String lInputIdentifier)
public static String wrapText(String lString, int beginOffset, int endOffset)
public int String2Int(String s1)
public static String getSingletonAttrValue(ArrayList<String> valarr)
public static String getSingletonValueUpdate(ArrayList<String> valarr, String oVal)
public static ArrayList<String> getMultipleValue(ArrayList<String> valArr)
public static ArrayList<AttrDefn> getAllAttrRecurse(ArrayList<AttrDefn> lAttrArr, ArrayList<PDSObjDefn> visitedClass, PDSObjDefn lClass)
public void getCDDECIndexes()
public static ArrayList<AttrDefn> getSortedAlphaClassAssocAttrArr(PDSObjDefn lClass)
public static ArrayList<gov.nasa.pds.model.plugin.AssocClassDefn> getSortedAlphaClassAssocClassArr(PDSObjDefn lClass)
public static ArrayList<AttrDefn> getSortedAssocAttrArr(ArrayList<AttrDefn> lAttrArr)
public ArrayList<PDSObjDefn> getSortedAssocClasses_actual_classes_future(ArrayList<AssocDefn> lAssocArr)
public static ArrayList<AttrDefn> getAttArrByTitleStewardClassSteward()
public void printAttrAll(String note, HashMap<String,AttrDefn> attrDict)
public static void dumpAttrDict()
Copyright © 2010–2016 Planetary Data System. All rights reserved.