public class RepositoryStorageXMLNameQuery extends RepositoryStorageNameQuery
| Modifier and Type | Field and Description |
|---|---|
protected RepositoryXMLConnection |
connection |
protected java.util.Vector |
storagefiles |
queryString| Constructor and Description |
|---|
RepositoryStorageXMLNameQuery(RepositoryXMLConnection con) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String[] |
getNames() |
void |
initialQuery(java.lang.String query,
boolean enabled)
Find all storage with the given enabled state and whose names match the regular expresssion in query.
|
void |
insertNameQueryNodes(java.lang.String repos,
NameQueryTree tree) |
protected void |
limitByAttributeRegExp(java.lang.String element,
java.lang.String attribute,
java.lang.String query) |
protected void |
limitByMainAttributeDate(java.lang.String attribute,
java.lang.String query)
Specialized method to query the date (CreatedBy) attribute of a repository storage.
|
protected void |
limitByMainAttributeRegExp(java.lang.String attribute,
java.lang.String query)
Speicialized method to query the attributes of the main element.
|
protected void |
limitByTextNodeRegExp(java.lang.String element,
java.lang.String query) |
java.lang.String |
onlyStorageName() |
void |
subsetByComment(java.lang.String query) |
void |
subsetByCreatedBy(java.lang.String query) |
void |
subsetByCreatedOn(java.lang.String query) |
initialQuery, queryToString, stringToQuery, subsetByEnabled, subsetByNicknameprotected java.util.Vector storagefiles
protected RepositoryXMLConnection connection
public RepositoryStorageXMLNameQuery(RepositoryXMLConnection con)
public void insertNameQueryNodes(java.lang.String repos,
NameQueryTree tree)
insertNameQueryNodes in interface RepositoryStorageQueryinsertNameQueryNodes in class RepositoryStorageNameQueryprotected void limitByTextNodeRegExp(java.lang.String element,
java.lang.String query)
protected void limitByMainAttributeDate(java.lang.String attribute,
java.lang.String query)
protected void limitByMainAttributeRegExp(java.lang.String attribute,
java.lang.String query)
protected void limitByAttributeRegExp(java.lang.String element,
java.lang.String attribute,
java.lang.String query)
public java.lang.String onlyStorageName()
public java.lang.String[] getNames()
getNames in interface RepositoryStorageQuerygetNames in class RepositoryStorageNameQuerypublic void initialQuery(java.lang.String query,
boolean enabled)
initialQuery in interface RepositoryStorageQueryinitialQuery in class RepositoryStorageNameQuerypublic void subsetByCreatedBy(java.lang.String query)
subsetByCreatedBy in interface RepositoryStorageQuerysubsetByCreatedBy in class RepositoryStorageNameQuerypublic void subsetByCreatedOn(java.lang.String query)
subsetByCreatedOn in interface RepositoryStorageQuerysubsetByCreatedOn in class RepositoryStorageNameQuerypublic void subsetByComment(java.lang.String query)
subsetByComment in interface RepositoryStorageQuerysubsetByComment in class RepositoryStorageNameQueryCopyright © 2011, 2013. Daniel P. Dougherty