public final class RPNMetadataFilter extends MetadataFilter
AFTER_ATTRIBUTE, ATTRIBUTES_ELEMENT, CONTENTS_ELEMENT, DOMAIN_ATTRIBUTE, ENGINE_ATTRIBUTE, ENGINE_ELEMENT, ENGINES_ELEMENT, GET_METADATA_ROOT, GROUP_ELEMENT, GROUPS_ELEMENT, INPUTS_ELEMENT, ORIGIN_ATTRIBUTE, ORIGIN_ELEMENT, ORIGINS_ELEMENT, POINTS_ELEMENT, PROPERTIES_ELEMENT, REPLICATES_ELEMENT, RESULTS_ELEMENT, STORE_ATTRIBUTE, STORE_ELEMENT, STORES_ELEMENT, SYNCS_ELEMENT, TEXTS_ELEMENT, TRANSFORMS_ELEMENT
Constructor and Description |
---|
RPNMetadataFilter(String engineName)
Constructs an instance.
|
Modifier and Type | Method and Description |
---|---|
boolean |
areContentsNeeded()
Asks if the contents are needed.
|
boolean |
areEnginesFiltered()
Asks if the engines are filtered.
|
boolean |
areEnginesNeeded()
Asks if the engines are needed.
|
boolean |
areEntitiesKept()
Asks if the entities should be kept.
|
boolean |
arePointsNeeded()
Asks if any point is needed.
|
boolean |
areTransformsNeeded()
Asks if the transforms are needed.
|
Optional<String> |
getClientIdent()
Gets a client identification.
|
String |
getEngineName()
Gets the engine name.
|
protected void |
includeEnginesXML(XMLElement root)
Includes engines request XML if needed.
|
boolean |
isEngineNeeded(EngineEntity engineEntity)
Asks if an engine is needed.
|
areAttributesNeeded, areAttributesNeeded, areBehaviorsNeeded, areContentsRequired, areGroupsNeeded, areOriginsFiltered, areOriginsNeeded, areOriginsRequired, arePermissionsNeeded, arePointInputsFlagged, arePointInputsNeeded, arePointInputsNeeded, arePointReplicatesNeeded, areStoresFiltered, areStoresNeeded, areStoresRequired, areSyncsNeeded, areTextsNeeded, areTransformsRequired, callBack, clone, getXML, includeAttributesXML, includeContentsXML, includeGroupsXML, includeInputsXML, includeOriginsXML, includePointsXML, includeReplicatesXML, includeResultsXML, includeStoresXML, includeSyncsXML, includeTextsXML, includeTransformsXML, isOriginNeeded, isPointNeeded, isPointTransformNeeded, isStoreNeeded, reset, tidy, toString
public RPNMetadataFilter(@Nonnull String engineName)
engineName
- The engine name.public boolean areContentsNeeded()
areContentsNeeded
in class MetadataFilter
public boolean areEnginesFiltered()
This would be the case if MetadataFilter.isEngineNeeded(org.rvpf.metadata.entity.EngineEntity)
does not always
return true.
areEnginesFiltered
in class MetadataFilter
public boolean areEnginesNeeded()
areEnginesNeeded
in class MetadataFilter
public boolean areEntitiesKept()
areEntitiesKept
in class MetadataFilter
public boolean arePointsNeeded()
arePointsNeeded
in class MetadataFilter
public boolean areTransformsNeeded()
areTransformsNeeded
in class MetadataFilter
public Optional<String> getClientIdent()
getClientIdent
in class MetadataFilter
@Nonnull @CheckReturnValue public String getEngineName()
public boolean isEngineNeeded(EngineEntity engineEntity)
isEngineNeeded
in class MetadataFilter
engineEntity
- The engine entity.protected void includeEnginesXML(XMLElement root)
includeEnginesXML
in class MetadataFilter
root
- The root of the XML being built.Copyright © 2003-2019 Serge Brisson. All Rights Reserved.