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, subsetByNickname
protected java.util.Vector storagefiles
protected RepositoryXMLConnection connection
public RepositoryStorageXMLNameQuery(RepositoryXMLConnection con)
public void insertNameQueryNodes(java.lang.String repos, NameQueryTree tree)
insertNameQueryNodes
in interface RepositoryStorageQuery
insertNameQueryNodes
in class RepositoryStorageNameQuery
protected 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 RepositoryStorageQuery
getNames
in class RepositoryStorageNameQuery
public void initialQuery(java.lang.String query, boolean enabled)
initialQuery
in interface RepositoryStorageQuery
initialQuery
in class RepositoryStorageNameQuery
public void subsetByCreatedBy(java.lang.String query)
subsetByCreatedBy
in interface RepositoryStorageQuery
subsetByCreatedBy
in class RepositoryStorageNameQuery
public void subsetByCreatedOn(java.lang.String query)
subsetByCreatedOn
in interface RepositoryStorageQuery
subsetByCreatedOn
in class RepositoryStorageNameQuery
public void subsetByComment(java.lang.String query)
subsetByComment
in interface RepositoryStorageQuery
subsetByComment
in class RepositoryStorageNameQuery
Copyright © 2011, 2013. Daniel P. Dougherty